导出Google PageSpeed Insights结果

14

有没有办法将PageSpeed(Google Chrome扩展程序)的结果导出到文件中? 我正在寻找一种方法,可以通过浏览器控制台中的PageSpeed选项卡导出网站测试的结果。


1
这正是我正在寻找的。无论是导出还是保存功能都是非常必要的。 - 夏期劇場
3个回答

12

如果您通过Chrome开发者工具中的Audit选项卡(Chrome 83之后为Lighthouse选项卡)打开并运行Google PageSpeed Insights,那么在面板的左侧部分有一个按钮,可以让您将报告下载为JSON文件。

Google PageSpeed Insights Audit Report


5
据我理解,Tom的答案缺少一些上下文,而且根据您的使用情况,可能会给人错误的印象。Chrome的性能控制是相对于运行审计的机器的,这意味着在较弱的机器上运行审计会产生比在另一台机器上实际得分低的人为得分。PageSpeed Insights(PSI)在模拟Moto 4上运行lighthouse审核。所以,如果您在2018年Macbook Pro上通过Chrome标签运行审核,而您的客户在2010年HP笔记本电脑上运行审核,则会得到非常不同的结果。因此,使用PSI应该可以提供更“客观”的审核,因为它为每个测试使用相同的硬件。
如果您只是在开发机上运行测试,那么可能并不重要。但是,如果您需要与客户或团队(跨越不同的机器)共享和交叉检查报告,则需要注意这一点。

Reference: https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference

限流是相对于你的计算机能力而言的。例如,2倍减速选项会使你的CPU比其正常运行能力慢2倍。DevTools无法真正模拟移动设备的CPU,因为移动设备的架构与台式机和笔记本电脑有很大的不同。

3

我不确定这是否是你要找的,但我认为你可以使用JSON响应构建所需的数据。

curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=http://www.google.com > response.json

如果您无法访问CLI,则可以在浏览器中输入感兴趣的网站的相同URL并按回车键。我最近开始使用Postman,如果您正在尝试优化网站性能,我个人认为这会有所帮助,因为它可以保存响应和请求时间。谢谢,这很有帮助。

1
我可能错了,我是在回答关于链接而不是扩展程序的问题。 - B P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接