我正在为微服务的性能测试实现Jmeter/taurus。我们正在使用Openshift PaaS解决方案来运行所有微服务。我可以使用jenkins管道在Openshift中部署jmeter/taurus,并在容器中使用jmx报告生成taurus报告。我的要求是将taurus报告发布给Jenkins,而不是将其存储到云存储或nexus.有没有人能告诉我在Jenkins上发布开发人员性能报告的最佳方法是什么,或者其他发布的最佳方式。
我通过谷歌搜索Jenkins agent在Openshift中的部署位置,并将测试套件Git repo签出到agent的工作区,只是想确定这是不是适合我的场景的最佳方法。我们的Jenkins master运行在Google cloud platform VM上,带有一些动态从机。
提前感谢!
发布于 2018-11-13 14:47:31
根据YAML用户手册章节,您只需将reporting模块定义添加到您的Dump Summary for Jenkins Plugins配置文件中,如下所示:
reporting:
- module: final-stats
dump-xml: stats.xml并将此stats.xml文件“馈送”到Jenkins Performance Plugin

就是这样,您应该将Performance Report添加到您的构建仪表板中。如果需要,请查看How to Run Taurus with the Jenkins Performance Plugin文章以了解更多信息。
https://stackoverflow.com/questions/53274764
复制相似问题