Pergunta

Como estou começando a fazer engenharia de front-end no trabalho, gostaria de quantificar adequadamente a aceleração alcançada.

Gostaria de poder usar um valor médio de, digamos, 50 tempos de carregamento de página medidos pelo YSlow ou Google Page Speed.Obviamente, não quero recarregar 50 vezes e anotar o valor.

Existe um plugin FF para isso ou terei que escrever uma extensão do Firebug sozinho?Ou talvez exista uma ferramenta de linha de comando não-FF que faça o que estou planejando?

Foi útil?

Solução

Recentemente, falei sobre isso na Conferência de Automação de Testes do Google em Zurique para isso.

Slides para isso são aqui

E fiz uma postagem no blog no site da minha empresa e isso pode ser encontrado aqui

Conseguimos usar o YSLOW Beacon e o Selenium juntos para automatizar todo o processo.

Espero que ajude!

Outras dicas

Verifique também GtMetrix que podem fazer a análise PagesPeed e Yslow a partir de várias razões e possui uma API gratuita que você pode usar para automatizar isso.

Não tenho certeza se você usa o Grunt em seu fluxo de trabalho de desenvolvimento, mas há um ótimo pacote disponível que permite scripts fáceis - confira:

https://www.npmjs.org/package/grunt-pagespeed

Depois de executá-lo, os resultados serão gerados da seguinte forma:

Grunt pagespeed

Ou, se você preferir escrever o seu próprio, a API Google PageSpeed ​​também é bastante fácil de usar.Confira esta postagem do blog para obter mais informações:

http://deanhume.com/home/blogpost/the-google-pagespeed-api-and-mvc-4/86

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top