2009-10-16 7 views
0

Comme je commence à faire de l'ingénierie frontale au travail, je voudrais quantifier correctement l'accélération obtenue. Je voudrais pouvoir utiliser une valeur moyenne de, disons, 50 temps de chargement de pages mesurés par YSlow ou Google Page Speed. Évidemment, je ne veux pas recharger 50 fois et écrire la valeur.Scripting YSlow et/ou PageSpeed ​​

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

Répondre

3

J'ai récemment fait un exposé à ce sujet lors de la conférence Google Test Automation à Zurich.

Diapositives pour elle sont here

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

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

J'espère que cela aide!

+0

A solution.I très approfondies pensent que ces conseils seront utiles, même si je ne suis pas l'intention d'être aussi complet que cela. –

1

Découvrez é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 cette opération.

+0

Bienvenue dans Stack Overflow! Merci d'avoir posté votre réponse! Veuillez vous assurer de lire attentivement la [FAQ sur l'autopromotion] (http://stackoverflow.com/faq#promotion). Notez également que vous devez publier une clause de non-responsabilité chaque fois que vous créez un lien vers votre propre site/produit. – j0k

1

Je ne sais pas si vous utilisez Grunt dans votre flux de travail de développement, mais il y a un grand paquet avaible qui permet de scripting facile - Check it out:

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

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

Grunt pagespeed

Ou, si vous préférez écrire votre propre, l'API Google PageSpeed ​​est également très facile à utiliser. Découvrez ce blog pour plus d'informations:

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

Questions connexes