繁体   English   中英

使用Jenkins中的Taurus和Performance插件在工作区中生成html报告

[英]Generating html report in workspace with Taurus and Performance plugin in Jenkins

我正在使用带有Performance插件的Taurus在Jenkins中运行我的Jmeter测试。 虽然我在Jenkins中获得了性能报告,但是我没有在工作区中生成一个html文件,无法将其作为报告发送到电子邮件正文中。 当前,在电子邮件中,我只是发送指向报告的链接,但我不希望用户单击该链接以转到Jenkins Performance报告,我需要电子邮件正文中的报告。 请让我知道是否有任何方法可以在电子邮件正文中获取html报告或将工作区中的aggregate_report.xml文件转换为html?

提前致谢 !

您可以使用JMeter Ant Task将.xml结果文件转换为HTML

  1. 将您的JMeter结果文件配置为以.jtl结尾,而不是以.xml结尾,即aggregate_report.jtl
  2. 通过添加下一个Jenkins管道步骤,将Jenkins配置为使用上述Ant任务将.jtl转换为.html:

     node { dir('/path/to/jmeter/extras') { bat "ant -Dtest=aggregate_report xslt-report" step([$class: 'ArtifactArchiver', artifacts: 'aggregate_report.html', fingerprint: true]) } } 

详细信息: 通过Jenkins Pipeline运行JMeter测试-教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM