有没有办法将 PageSpeed(Google Chrome 扩展)结果导出到文件中?我正在寻找一种方法来使用浏览器控制台中的 PageSpeed 选项卡从网站测试中导出结果。
3 回答
我不确定这是否是您要查找的内容,但我觉得您可以使用 JSON 响应构建所需的数据
curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=http://www.google.com > response.json
如果您无法访问 cli,您可以在浏览器中输入与您感兴趣的网站相同的 url,然后按回车键。
如果您想优化网站性能,我最近开始使用 Postman,我个人认为这会有所帮助,因为它确实节省了响应和请求时间。
谢谢,很有帮助
据我了解,汤姆的回答缺少一些上下文,并且根据您的用例,可能会给人留下错误的印象。
Chrome 的性能限制与运行审计的机器相关。因此,这意味着在较弱的机器上运行审计会人为地给出比在另一台机器上实际可能低的分数。
PageSpeed Insights (PSI) 在模拟的 Moto 4上运行灯塔审核。
Lighthouse 使用什么设备和网络条件来模拟页面加载?
目前,Lighthouse 在移动网络上的中间层设备 (Moto G4) 上模拟页面加载。
因此,如果您通过 2018 Macbook Pro 上的 Chrome 选项卡运行审计,而您的客户端在 2010 HP 笔记本电脑上运行它,您将获得截然不同的结果。因此,使用 PSI 应该提供更“客观”的审核,因为它为每个测试使用相同的硬件。
如果您只使用您的开发机器为自己运行测试,那么它可能并不重要。但是,如果您要与客户或团队(跨不同机器)共享和交叉检查报告,那么请记住这一点。
参考: https ://developers.google.com/web/tools/chrome-devtools/evaluate-performance/reference
节流与您的计算机功能有关。例如,2x 减速选项使您的 CPU 运行速度比其通常的能力慢 2 倍。DevTools 无法真正模拟移动设备的 CPU,因为移动设备的架构与台式机和笔记本电脑的架构有很大不同。