一位同事在Chrome浏览器上向我展示了Lighthouse。我有一个单页应用程序(SPA),并且可以针对我的应用程序的基本URL运行它。
但是,所有后续屏幕均由客户端JavaScript呈现,而无需更改浏览器中的URL。
如何测试网站的其余部分?
答案 0 :(得分:0)
唯一的方法是将项目切换到服务器端渲染,例如Angular Universal
更新:发现了此问题https://github.com/GoogleChrome/lighthouse/issues/5187
答案 1 :(得分:0)
如果你不能像 Alexey Semerenko 所说的那样将你的项目切换到服务器端渲染,你可以考虑使用另一个测试工具,比如 Sitespeed.io,它允许你将用户操作定义为脚本来浏览应用程序的每个页面。< /p>
测试结束后,您将收集相同类型的指标。