一、安装jmeter

第一步  安装JDK,配置JDK路径。注:jdk下载地址,推荐使用jdk1.8版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java

环境变量配置如下:

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_02

 注:jdk安装在哪个盘就写哪个路径

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_03

注:在path路径下 

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_04

操作完成后,打开cmd,运行java –version,得到如下信息jdk安装表示成功。注:如果显示java –version不是内部或外部命令,先建议重启电脑,还不行的话,才可能是配置出错!

 

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_html_05

第二步  下载JMeter

下载地址:http://archive.apache.org/dist/jmeter/binaries/

找到压缩包,解压

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_06

环境变量配置如下:

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_07

注:jmeter安装在哪个盘就写哪个路径 

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_08

注:在path路径下

然后编辑CLASSPATH变量,加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

操作完成后,打开cmd,运行jmeter, 打开成功

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_09

 

二、安装jenkins 

下载地址:https://jenkins.io/zh/ 注:我们这里下载war包进行安装

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_10

通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令java -jar jenkins.war就可以启动jenkins.war
注:每次启动比较复杂,建议做成bat文件,如下

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_java_11

c:
cd C:\jenkins
java -jar jenkins.war

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_html_12

显示这个表示运行成功

然后使用localhost:8080进行相关插件的下载

 

三、部署脚本

1.C盘下新建文件夹auto_api,用来存放所有项目

2.在auto_api下新建文件夹phpwind_api

3.在phpwind_api下新建三个文件夹

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_13

data:存放jmeter参数化文件

results:存放结果目录

scripts:存放脚本目录

4.把需运行的脚本放到scripts下

 

四、在 jenkins 里面新建项目

1. 新建 job

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_html_14

2. 新建三个参数 projectHome、projectName、scriptName

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_html_15

 

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_16

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_17

3. 新建构建

非命令模型运行 JMeter

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_18

echo "删除旧的jmeter日志"
del %projectHome%\results\%projectName%.jtl

echo "执行jmeter,日志输出到%projectHome\results\%projectName.jtl"
JMeter -n -t %projectHome%\scripts\%scriptName% -l %projectHome%\results\%projectName%.jtl

echo "把 jmeter 日志转换成 html"
C:\strawberry\c\bin\xsltproc %JMeter_HOME%\extras\jmeter.results.shanhe.me.xsl %projectHome%\results\%projectName%.jtl > %projectHome%\results\%projectName%.html

echo "备份 html"
copy %projectHome%\results\%projectName%.html %WORKSPACE%\testResult.html

4. 执行一次构建

 

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_html_19

 5.查看控制台输出

jenkins jmeter如何将测试报告发到邮件中 jenkins+jmeter_jar_20

大功告成!!!

 

 

 

 

 

 

 

 

大家好!!!正在奋斗中,把学习中的重点、难点与大家分享,求留言o.o