问题:如何以编程方式使用 Firebug 网络面板数据?

我的敏捷团队将为现有的房地产网站添加新功能。 随着我们添加功能,我们希望更好地处理网站的整体性能以及特定页面的性能。

我想根据每个页面的请求/响应自动收集性能指标(例如,浏览器发出了哪些子请求,有多少子请求,传输了多少数据,以及每个请求的时间长度)请求完成_)。

Firebug 当前在其网络面板中捕获此信息,但是,我还没有找到任何以编程方式提取此信息的方法。

有谁知道在页面加载后提取此信息的方法?

我们目前正在使用 Selenium 运行我们的用户验收测试,我已经考虑将此功能添加到 selenium 接口,以便我们的测试可以在不启动任何其他服务的情况下运行并收集数据。

欢迎所有建议,包括利用其他工具/方法收集性能指标的建议。

谢谢。

解答

Jan Odvarko 写了一篇教程关于如何在 Firebug 中使用新的监听器功能来记录网络面板结果:

“自 Firebug 1.4a13 以来,网络面板引入了几个新事件,这些事件允许轻松收集所有网络请求以及 Firebug 收集和计算的相关信息。

在 Firebug 扩展想要将网络活动信息存储到本地数据库或将其发送回服务器以进行进一步分析的情况下,此功能也应该很有用(我在这里考虑性能统计)。

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐