美文网首页
Jmeter在Jenkins上实现集成测试

Jmeter在Jenkins上实现集成测试

作者: 莫依痕 | 来源:发表于2018-02-22 11:57 被阅读0次

1、准备jenkins的安装包

前往地址https://jenkins.io/download/ 下载最新的版本,这边选择Windows

Jenkins安装.png

2、安装jenkins

(1)下载exe文件,直接点击下一步,完成安装。(如果可以选择安装路径,建议修改一下)
(2)jenkins启动后在浏览器中输入http://localhost:8080就可以看见jenkins的页面

进入Jenkins.png

3、安装插件

在“系统管理---插件管理”下搜索并安装performance pluginHTML Publisher plugin,便于生成jmeter的测试报告

管理插件.png

4、新建任务

点击左边导航栏的新建按钮,输入名称,然后选择构建一个自由风格的软件项目

新建Jenkins任务.png

5、设置General

General配置中勾选丢弃旧的构建,设置后列表只保留需要的次数

保留构建个数和天数.png

6、设置源码管理和构建触发器

(1)源码管理选择None,表示代码不用任何版本控制系统
(2)构建触发器中选择Build periodicallyPoll SCM选项并填上需要的值,设置时间间隔时,数字后面每一个*都要用空格隔开,否则会报错
H/60 * * * *
H/15 * * * *

定时构建.png

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插件,配置xsltprocjmeterxsl,先将jtlhtml,然后去jmeter.properties中修改配置jmeter.save.saveservice.output_format=csvcsvxml
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'")

构建设置.png
jmeter中csv改成html.png

8、设置构建后操作

(1)在构建后选择Publish HTML reports插件并配置信息
(2)在构建后操作中选择Publish Performance test result report插件

构建后操作设置.png

9、点击保存,完成设置

10、点击立即构建按钮,即可执行上述配置内容

运行配置.png

11、通过HTML Report查看结果报告

查看html report的报告,其中使用不同的xsl模板出来的报告也不一样,这边如果需要重启jenkins,在8080后面加\exit表示退出,然后输入restart表示重启,还可以按下WIN+R,然后在运行中输入 services.msc 回车,找到jenkins然后重启。

查看报告.png

相关文章

网友评论

      本文标题:Jmeter在Jenkins上实现集成测试

      本文链接:https://www.haomeiwen.com/subject/altstftx.html