Question

Comme je commence à faire de l'ingénierie front-end au travail, j'aimerais quantifier correctement l'accélération obtenue.

J'aimerais pouvoir utiliser une valeur moyenne de, disons, 50 temps de chargement de page mesurés par YSlow ou Google Page Speed.Évidemment, je ne veux pas recharger 50 fois et noter la valeur.

Existe-t-il un plugin FF pour cela ou dois-je écrire moi-même une extension Firebug ?Ou peut-être existe-t-il un outil en ligne de commande non FF qui fait ce que je prévois ?

Était-ce utile?

La solution

J'ai récemment fait un exposé à ce sujet à Google Automation Conference test à Zurich pour cela.

Les diapositives sont

Et je l'ai fait un billet de blog sur mon site de l'entreprise à ce sujet et qui peuvent être trouvés ici

Nous avons pu utiliser la balise YSlow et Sélénium ensemble pour automatiser l'ensemble du processus.

J'espère que cela!

Autres conseils

Consultez également GTmetrix qui peut effectuer des analyses PageSpeed ​​et YSlow pour diverses raisons et dispose d'une API gratuite que vous pouvez utiliser pour automatiser cela.

Je ne sais pas si vous utilisez Grunt dans votre flux de travail de développement, mais il existe un excellent package disponible qui permet de créer facilement des scripts - consultez-le :

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

Une fois que vous l’exécutez, il affichera les résultats comme suit :

Grunt pagespeed

Ou, si vous préférez écrire le vôtre, l'API Google PageSpeed ​​est également assez simple à utiliser.Consultez cet article de blog pour plus d’informations :

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top