1、准备jenkins的安装包
前往地址https://jenkins.io/download/ 下载最新的版本,这边选择Windows
2、安装jenkins
(1)下载exe文件,直接点击下一步,完成安装。(如果可以选择安装路径,建议修改一下)
(2)jenkins启动后在浏览器中输入http://localhost:8080就可以看见jenkins的页面
3、安装插件
在“系统管理---插件管理”下搜索并安装performance plugin和HTML Publisher plugin,便于生成jmeter的测试报告
4、新建任务
点击左边导航栏的新建
按钮,输入名称,然后选择构建一个自由风格的软件项目
5、设置General
在General配置中勾选丢弃旧的构建,设置后列表只保留需要的次数
6、设置源码管理和构建触发器
(1)源码管理选择None,表示代码不用任何版本控制系统
(2)构建触发器中选择Build periodically和 Poll SCM选项并填上需要的值,设置时间间隔时,数字后面每一个*
都要用空格隔开,否则会报错
H/60 * * * *
H/15 * * * *
7、设置构建里的内容
(1)构建中增加构建步骤,选择Execute Windows batch command插件,将jmx
的结果存为jtl
e: cd E:\application20160314\apache-jmeter-3.2\bin jmeter -n -t xcz.jmx -l E:\Jenkins\workspace\jmeter-test\test.jtl
(2)在构建中增加构建步骤选择Execute Windows batch command插件,配置xsltproc和jmeter的xsl,先将jtl
转html
,然后去jmeter.properties中修改配置jmeter.save.saveservice.output_format=csv的csv
为xml
E:\xsltproc\bin\xsltproc E:\application20160314\apache-jmeter-3.2\extras\jmeter-results-report_21.xsl E:\Jenkins\workspace\jmeter-test\test.jtl>E:\Jenkins\workspace\jmeter-test\test.html
(3)jenkins上安装 Groovy 插件,用来执行系统 Groovy 脚本,安装完成后,在增加构建步骤里添加Execute system Groovy script。作用是:每次执行的时候先运行这个,这样报表就不会因为jenkins重启而缺少内容
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","script-src 'unsafe-inline'")
8、设置构建后操作
(1)在构建后选择Publish HTML reports插件并配置信息
(2)在构建后操作中选择Publish Performance test result report插件
9、点击保存,完成设置
10、点击立即构建按钮,即可执行上述配置内容
11、通过HTML Report查看结果报告
查看html report的报告,其中使用不同的xsl模板出来的报告也不一样,这边如果需要重启jenkins,在8080后面加\exit表示退出,然后输入restart表示重启,还可以按下WIN+R,然后在运行中输入 services.msc 回车,找到jenkins然后重启。