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

6.配置一些参数,根据本身的状况如丢弃旧的构建,源码管理方式,而后在“构建---增长构建步骤”处,选择添加“Excute Windows batch command”, 配置jmeter的执行命令(注意:%WORKSPACE%便是当前任务的workspace,通常在C盘用户文件目录的.jenkins\jobs下
(若是本地测试,未作源码管理,可写死)插件
7.再添加一个“Excute Windows batch command”,配置命令调用xsltproc将jtl报告文件转换为html文件:code
8.在“构建后操做”下,选择“Publish Performance test result report”生成一个jtl报告orm
9.在“构建后操做”下,选择生成一个html报告
例以下图xml
10.保存并返回任务界面,选择当即构建,将会自动执行脚本并生成Jtl与html测试报告
11.点开html测试报告,便可看到高可读性的报告内容:htm
注意:因为html报告上右边的“+”与“-”号须要调用jmeter目录下extras子目录中的expand.png与collapse.png文件才可显示彻底,因此要想界面好看能够把这两个文件复制到与html报告同一个目录