脚本编写YSlow和/或PageSpeed

时间:2009-10-16 14:14:05

标签: performance frontend yslow

当我开始在工作中进行一些前端工程时,我想正确量化所实现的加速。

我希望能够使用YSlow或Google Page Speed测量的50页加载时间的平均值。显然,我不想重新加载50次并记下该值。

是否有FF插件或我是否必须自己写一个Firebug扩展?或者也许有一个非FF的命令行工具可以完成我的计划吗?

3 个答案:

答案 0 :(得分:3)

我最近在苏黎世的Google测试自动化大会上就此问题进行了讨论。

它的幻灯片是here

我在公司网站上发了一篇关于它的博客文章,可以找到here

我们能够同时使用YSlow Beacon和Selenium来实现整个过程的自动化。

我希望有所帮助!

答案 1 :(得分:1)

还可以查看GTmetrix,它可以出于各种原因进行PageSpeed和YSlow分析,并且有一个免费的API可用于自动执行此操作。

答案 2 :(得分:1)

不确定您是否在开发工作流程中使用Grunt,但是有一个很好的软件包允许轻松编写脚本 - 请查看:

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

运行后,它将输出如下结果:

Grunt pagespeed

或者,如果您更喜欢自己编写,Google PageSpeed API也非常易于使用。查看此博客文章了解更多信息:

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