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

Ben*_*Lee 10 testing performance firebug selenium metrics

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

我希望在每个页面的请求/响应基础上自动收集性能指标(例如,浏览器发送的子请求数量,存在的数量,传输的数据量以及每个请求需要多长时间履行).

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

有没有人知道在页面加载后将这些信息拉出来的方法?

我们目前正在使用Selenium运行用户验收测试,我考虑将此功能添加到selenium界面,以便我们的测试可以运行并收集数据而无需启动任何其他服务.

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

谢谢.

Lor*_*enz 4

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

“自 Firebug 1.4a13 起,网络面板引入了多个新事件,可以轻松收集所有网络请求以及由 Firebug 收集和计算的相关信息。

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