我想知道是否有某种方法可以通过js获取浏览器收集的HAR信息。
这个想法是,在某些情况下,我可以将这些发送回服务器,以便我们可以更好地监控客户的浏览器加载时间。
我想知道是否有某种方法可以通过js获取浏览器收集的HAR信息。
这个想法是,在某些情况下,我可以将这些发送回服务器,以便我们可以更好地监控客户的浏览器加载时间。
没有,但您应该查看谷歌遥测以创建可重现的性能负载测试。
chromium.googlesource.com 上的弹射器遥测
Adobes Top Coat 也是一个值得一看的好项目。它在遥测之上具有图表和 Web 界面。
专注于可重现的测试是很好的,因此当代码更改时,您可以查看它是更快还是更慢。现实世界中只有两件事会影响您的前端:服务器负载峰值(您应该使用 JMeter 其他工具来衡量/监控)和延迟(您无法控制)。由于任何 HAR 文件都来自单台计算机,因此您可以在受控环境中对其进行测试并显示收益/损失。