背景:实现jmeter每30分钟执行一次,运行系统中所有接口或者性能脚本
或者后续更可以由系统部署来触发建构执行
1.配置jmeter测试环境,注意修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservice.output_format=xml
2.使用jmeter生成一个测试脚本
3.安装jenkins(自行百度)
4.jenkins中安装两个插件:Performance Plugin和xsltproc。如果搜不到,高级安装。插件下载:http://updates.jenkins-ci.org/download/plugins/
jenkins任务设置
5.新建一个自由风格的任务

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报告同一个目录
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com