使用Openshift实施Jmeter /金牛座

时间:2018-11-13 06:05:24

标签: jenkins jmeter openshift taurus

我正在实现Jmeter / taurus,以进行微服务的性能测试。我们正在使用Openshift PaaS解决方案来运行所有微服务。我可以使用jenkins管道在Openshift中部署jmeter / taurus,并使用容器中的jmx report生成taurus报告。我的要求是将金牛座报告发布给Jenkins,而不是将其存储到云存储或关系中。有人可以建议我,对于开发人员而言,在Jenkins上发布性能报告的最佳方法是什么,或者是任何其他最佳的发布方法。

我通过搜索将他们的Jenkins代理部署在Openshift内的位置,然后将测试套件Git存储库检入代理的工作区中找到了一些东西,只是想确定这是否是我的方案的最佳方法。我们的Jenkins主服务器正在带有一些动态从服务器的Google云平台VM上运行。

预先感谢!

1 个答案:

答案 0 :(得分:1)

根据Dump Summary for Jenkins Plugins Taurus用户手册一章,您只需向{Y1}配置文件中添加reporting模块定义,例如:

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

然后将此stats.xml文件“馈送”到Jenkins Performance Plugin

enter image description here

就是这样,您应该将Performance Report添加到构建仪表板中。如果需要,请查看How to Run Taurus with the Jenkins Performance Plugin文章以获取更多信息。