【发布时间】:2019-07-03 16:47:41
【问题描述】:
我正在尝试在 Github 中每次合并拉取请求时跟踪我的项目的某些 url 的页面速度,并以 HTML 格式或 JSON 文件输出报告结果。在 CI 方面,我将使用 Jenkins。我没有关于性能测试的先验知识。我想知道自动化速度测试的最佳方法,将其与 Jenkins 集成并输出结果。
在通过互联网进行研究时,我注意到了实现这一目标的一些可能性。
- 安装“Page Speed Insights (psi) 节点包”,创建使用 psi 获取某些页面速度的脚本,生成用于 Jenkins 的测试报告。 (由 Oxagile 引用 this 链接)
- 使用 Jmeter 并与 Jenkins 集成进行性能测试。
- 使用 LightHouse 进行性能分析。 (由 Timo Stollenwerk 引用 this 链接)
选择正确的方法非常重要。因此,如果有人能建议我不同的方法,从而在我的情况下使用正确的方法(如果可能,请提供示例)来实现这一目标,我将不胜感激。
提前谢谢你。
【问题讨论】:
标签: jenkins automation jmeter performance-testing pagespeed-insights