jmeter压力测试集成jenkins

使用jmeter进行压力测试,集成jenkins
设置 构建参数
增加string parameter:date
jmeter压力测试集成jenkins_第1张图片由于我没有在jenkins安装服务器上部署jmeter服务,所以通过远程执行命令的方式。
使用execute shell script on remote host using ssh
jmeter压力测试集成jenkins_第2张图片执行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
jmeter压力测试集成jenkins_第3张图片
使用scp将报告传回jenkins服务器展现:
scp -r /root/apache-jmeter-5.1.1/bin/jmx/${date}report [email protected]:/home/panrong/jmetertestreport/

这里使用scp时,要设置服务器免密传输,需要配置。
报告展示:
jmeter压力测试集成jenkins_第4张图片/home/panrong/jmetertestreport/${date}report
这样就可以执行完后,在jenkins查看报告。
构建执行:填入参数date
jmeter压力测试集成jenkins_第5张图片
执行结果如下:
jmeter压力测试集成jenkins_第6张图片
jmeter压力测试集成jenkins_第7张图片

你可能感兴趣的:(jmeter压力测试集成jenkins)