0

我正在为微服务的性能测试实施 Jmeter/taurus。我们正在使用 Openshift PaaS 解决方案来运行所有微服务。我能够使用 jenkins 管道在 Openshift 中部署 jmeter/taurus,并使用容器中的 jmx 报告生成 taurus 报告。我的要求是将 taurus 报告发布到 Jenkins,而不是将其存储到云存储或 nexus。有人可以建议我在 Jenkins 上发布性能报告的最佳方法或任何其他最佳发布方式。

我通过谷歌搜索他们在 Openshift 中部署 Jenkins 代理的位置发现了一些东西,并将测试套件 Git 存储库签入代理的工作区只是想确保这是否是我的场景的最佳方法。我们的 Jenkins master 运行在带有一些动态 slave 的 Google 云平台 VM 上。

提前致谢!

4

1 回答 1

1

根据Dump Summary for Jenkins Plugins Taurus 用户手册章节,您只需将reporting模块定义添加到您的 YAML 配置文件中,例如:

reporting:
- module: final-stats
  dump-xml: stats.xml

stats.xml并将此文件“提供”给Jenkins性能插件

在此处输入图像描述

就是这样,您应该被Performance Report添加到您的构建仪表板中。如果需要,请查看如何使用 Jenkins 性能插件运行 Taurus文章以获取更多信息。

于 2018-11-13T06:47:30.540 回答