如何通过浏览器扩展获取Web应用性能指标?

时间:2018-12-21 07:22:44

标签: performance google-chrome firefox-addon performance-testing database-performance

我需要能够通过Google扩展程序和mozilla firefox插件获取性能指标,例如加载时间,REST通话时间。

挑战在于获取扩展本身。我似乎无法获得在Google扩展程序和mozilla firefox附加组件上都具有这些功能的扩展程序。

另一个挑战是,应该导出从性能指标获得的数据,以便将其放入结构化数据库中。

任何人都知道这些要求的扩展/附件吗?

1 个答案:

答案 0 :(得分:0)

我认为您不会找到这样的扩展名,特别是根本无法将结果存储到数据库中,因为扩展名只能访问浏览器功能的有限子集,即sandbox

因此,我建议您调查Navigation Timing API

,而不是寻找扩展名

可以使用JSON object函数

将API的输出转换为JSON.stringify()

enter image description here

JSON是一种通用的数据交换格式,因此数据库可以直接使用它,也可以将其转换为所需的格式。

如果您正在寻找一种自动化所有方法的方法,可以考虑使用Apache JMeter工具作为统一的测试解决方案:

JMeter本质上是一种负载测试工具,因此您可以结合使用上述步骤来检查客户端性能和后端性能测试。