使用与phantomjs和jenkins集成的pagespeed

我正在尝试使用pagespeed自动化网页性能。

有什么插件可用于phantomjs上运行pagespeed

我们有yslow插件和它在本地工作

http://yslow.org/phantomjs/

我正在使用命令行,然后将其与Jenkins集成以进行持续集成

谢谢,感谢您的帮助

一些示例代码

phantom.create (ph) -> ph.createPage (page) -> page.open "http://www.google.com", (status) -> console.log "opened google? ", status page.evaluate (-> document.title), (result) -> console.log 'Page title is ' + result ph.exit() 

由于PageSpeed是一个C ++二进制文件,因此您可能需要尝试整合PhantomJS netsniff.coffee (来自示例 ),该文件生成一个给定页面的HAR文件,将输出pipe道输出到HAR_to_PageSpeed 。 或者只是使用PageSpeed Insights在线服务。