当我开始在工作中进行一些前端工程时,我想正确量化所实现的加速。
我希望能够使用YSlow或Google Page Speed测量的50页加载时间的平均值。显然,我不想重新加载50次并记下该值。
是否有FF插件或我是否必须自己写一个Firebug扩展?或者也许有一个非FF的命令行工具可以完成我的计划吗?
答案 0 :(得分:3)
我最近在苏黎世的Google测试自动化大会上就此问题进行了讨论。
它的幻灯片是here
我在公司网站上发了一篇关于它的博客文章,可以找到here
我们能够同时使用YSlow Beacon和Selenium来实现整个过程的自动化。
我希望有所帮助!
答案 1 :(得分:1)
还可以查看GTmetrix,它可以出于各种原因进行PageSpeed和YSlow分析,并且有一个免费的API可用于自动执行此操作。
答案 2 :(得分:1)
不确定您是否在开发工作流程中使用Grunt,但是有一个很好的软件包允许轻松编写脚本 - 请查看:
https://www.npmjs.org/package/grunt-pagespeed
运行后,它将输出如下结果:
或者,如果您更喜欢自己编写,Google PageSpeed API也非常易于使用。查看此博客文章了解更多信息:
http://deanhume.com/home/blogpost/the-google-pagespeed-api-and-mvc-4/86