jenkins结合jmeter的报告
路边吉他队背景:实现jmeter每30分钟执⾏⼀次,运⾏系统中所有接⼝或者性能脚本
或者后续更可以由系统部署来触发建构执⾏
1.配置jmeter测试环境,注意修改Jmeter的bin⽬录下jmeter.properties⽂件的配置:jmeter.save.saveservice.output_format=xml
2.使⽤jmeter⽣成⼀个测试脚本
3.安装jenkins(⾃⾏百度)
4.jenkins中安装两个插件:Performance Plugin和xsltproc。如果搜不到,⾼级安装。插件下载:
jenkins任务设置
龙影随风5.新建⼀个⾃由风格的任务see you again 下载
6.配置⼀些参数,根据⾃⼰的情况如丢弃旧的构建,源码管理⽅式,然后在“构建---增加构建步骤”处,选择添加“Excute Windows batch command”, 配置jmeter的执⾏命令(注意:%WORKSPACE%即是当前
任务的workspace,⼀般在C盘⽤户⽂件⽬录的.jenkins\jobs下
(如果本地测试,未做源码管理,可写死)张萌
爱似百汇主题曲7.再添加⼀个“Excute Windows batch command”,配置命令调⽤xsltproc将jtl报告⽂件转换为html⽂件:
8.在“构建后操作”下,选择“Publish Performance test result report”⽣成⼀个jtl报告
9.在“构建后操作”下,选择⽣成⼀个html报告
例如下图
10.保存并返回任务界⾯,选择⽴即构建,将会⾃动执⾏脚本并⽣成Jtl与html测试报告
11.点开html测试报告,即可看到⾼可读性的报告内容:
那些你教我的事
注意:由于html报告上右边的“+”与“-”号需要调⽤jmeter⽬录下extras⼦⽬录中的expand.png与collapse.png⽂件才可显⽰完全,所以要想界⾯好看可以把这两个⽂件复制到与html 报告同⼀个⽬录