jmeter压力测试集成jenkins

使用jmeter进行压力测试,集成jenkins
设置 构建参数
增加string parameter:date
设置日期参数,报告就可以时间戳展示好区分由于我没有在jenkins安装服务器上部署jmeter服务,所以通过远程执行命令的方式。
使用execute shell script on remote host using ssh
在这里插入图片描述执行shell时,添加环境变量:
export JAVA_HOME=/usr/lib/jdk1.8.0_144
export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

执行jmeter命令,生成报告:
cd apache-jmeter-5.1.1/bin
./jmeter.sh -n -t jmx/alipay.jmx -l jmx/ d a t e a l i p a y . j t l − e − o j m x / {date}alipay.jtl -e -o jmx/ datealipay.jtleojmx/{date}report
在这里插入图片描述
使用scp将报告传回jenkins服务器展现:
scp -r /root/apache-jmeter-5.1.1/bin/jmx/${date}report panrong@46.106.36.36:/home/panrong/jmetertestreport/

这里使用scp时,要设置服务器免密传输,需要配置。
报告展示:
在这里插入图片描述/home/panrong/jmetertestreport/${date}report
这样就可以执行完后,在jenkins查看报告。
构建执行:填入参数date
在这里插入图片描述
执行结果如下:
查看报告
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值