Jenkins定时执行JMeter脚本并查看测试报告实现

【整体思路】

通过Tomcat启动Jenkins服务,在Jenkins中创建自动化测试项目,项目配置中配置构建时执行的动作,配置构建后动作展示报告

【涉及软件及版本信息】

Tomcat版本:9.0.76

Jenkins版本:2.332.3(注:要下载war包)

JDK版本:11.0.15.1

Groovy:4.0.12

一、通过Tomcat启动Jenkins

1、Tomcat安装配置好后,将Jenkins的war包放到Tomcat的webapps下

 2、启动tomcat

 3、启动后进入Jenkins服务

 

二、配置Jenkins项目构建时动作

前提:通过Jenkins管理-Manage Plugins下载Groovy、HTML Publisher plugin插件,下载完重启Tomcat生效

1、创建项目,输入项目名称 

 2、配置“构建触发器”,勾选“Build periodically”,配置定时执行频率

3、配置 “构建命令”,输入Jmeter执行的相关命令,以后每次构建都会执行这部分命令

cd C:\Users\Desktop\autotest
del result.jtl
del jmeter.log
rmdir /Q /S reports
jmeter -n -t pricetest.jmx -l result.jtl & D:\toolsinstall\jmeter\jmeter\apache-jmeter-3.2\bin\jmeter.bat -g C:\Users\jxrt\Desktop\autotest\result.jtl -o C:\Users\Desktop\autotest\reports

前面del、rmdir这几部是删除上一次的报告,否则再次生成报告的时候校验已存在会报错

 4、配置构建时,执行groovy脚本(注:本地需安装groovy环境)

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

三、配置Jenkins项目构建后动作

1、配置报告打开路径

以上就是项目的全部配置,应用→保存,触发一次构建

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值