本文主要记录Jmeter配置完脚本之后,与Jenkins集成测试并发布图形化测试报告
- 将Jmeter中配置的测试计划保存成jmx文件
- 配置build.xml文件,具体见附录
- 下载ant,并在Jenkins中引用
- 调用ant进行构建测试
- 测试完成后发布生成html文件报告
- 发布jmeter生成的jtl报告
- 在邮件中引用生成的报告附录一:生成如上报告需优化测试报告,具体如下:下载jmeter.results.shanhe.me.xsl,存放在\apache-jmeter-3.1\extras目录下,且更改jmeter.properties文件中设置,如下:
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
# response_data is not currently supported for CSV output
jmeter.save.saveservice.response_data=true
# Save ResponseData for failed samples
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true