一、安装jmeter
第一步 安装JDK,配置JDK路径。注:jdk下载地址,推荐使用jdk1.8版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
![a805d14bb3fecfb7c6a65b05a80a12ce.png](https://i-blog.csdnimg.cn/blog_migrate/d939d60c34eb03d3686ad725447eef04.jpeg)
环境变量配置如下:
![ab1468d9776f7f8e0228c28fb2ddaca9.png](https://i-blog.csdnimg.cn/blog_migrate/e7536b5b44e17341d07ec2dcc6c9b483.jpeg)
注:jdk安装在哪个盘就写哪个路径
![e27d5d5567213f69af20b7974ef28c82.png](https://i-blog.csdnimg.cn/blog_migrate/67266b972b53404f044b6f5cfeb06a22.jpeg)
注:在path路径下
![c021e32a5c29ec880722d55673b851a3.png](https://i-blog.csdnimg.cn/blog_migrate/75ec514c3c31ee351223d5075842566d.jpeg)
操作完成后,打开cmd,运行java –version,得到如下信息jdk安装表示成功。注:如果显示java –version不是内部或外部命令,先建议重启电脑,还不行的话,才可能是配置出错!
![bca21e4703d2a2ee4b776359241ef233.png](https://i-blog.csdnimg.cn/blog_migrate/99dcca40dc56528d6bfbe490fd300c3a.jpeg)
第二步 下载JMeter
下载地址:http://archive.apache.org/dist/jmeter/binaries/
找到压缩包,解压
![1f0a73e7f3186000248a5d93abc6a1e4.png](https://i-blog.csdnimg.cn/blog_migrate/f569637882d2f8c1a0f205f85b967e0f.jpeg)
环境变量配置如下:
![53dc8928b642867f30674e649e5209f9.png](https://i-blog.csdnimg.cn/blog_migrate/c0d36eea6d66d99284c9a778a5f8eddb.jpeg)
注:jmeter安装在哪个盘就写哪个路径
![4525a99d811a76c3670648690d10eb8a.png](https://i-blog.csdnimg.cn/blog_migrate/04456d62880e425901600cc90d65d668.jpeg)
注:在path路径下
然后编辑CLASSPATH变量,加%JMETER_HOME%libextApacheJMeter_core.jar; %JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0.jar;
操作完成后,打开cmd,运行jmeter, 打开成功
![6fc5662a8671a9edc4bb1c4b7dd95bd5.png](https://i-blog.csdnimg.cn/blog_migrate/a19ba2e0c43c74ba7773fc1663032392.jpeg)
二、安装jenkins
下载地址:https://jenkins.io/zh/ 注:我们这里下载war包进行安装
![c97c2b10007dbe36e9f10811eac275eb.png](https://i-blog.csdnimg.cn/blog_migrate/abb3a58501725a524e1be77cfc0b211c.jpeg)
通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令java -jar jenkins.war就可以启动jenkins.war
注:每次启动比较复杂,建议做成bat文件,如下
![21020d116cc3a21a2c242098e563f705.png](https://i-blog.csdnimg.cn/blog_migrate/27888d3dd9e23d91714524b3bbaa7b5c.jpeg)
c:
cd C:jenkins
java -jar jenkins.war
![ff2379f5b2de3332bfc32617b2721696.png](https://i-blog.csdnimg.cn/blog_migrate/bcfe71e6709fb75e52e7ca616bde3233.jpeg)
显示这个表示运行成功
然后使用localhost:8080进行相关插件的下载
三、部署脚本
1.C盘下新建文件夹auto_api,用来存放所有项目
2.在auto_api下新建文件夹phpwind_api
3.在phpwind_api下新建三个文件夹
![67a7ab03b176d762f26686210fb17248.png](https://i-blog.csdnimg.cn/blog_migrate/6a81a303f0bace9dbeda1848767be2b1.jpeg)
data:存放jmeter参数化文件
results:存放结果目录
scripts:存放脚本目录
4.把需运行的脚本放到scripts下
四、在 jenkins 里面新建项目
1. 新建 job
![e10664ebed24bdae6750957213e2c6b6.png](https://i-blog.csdnimg.cn/blog_migrate/a220217e5f021025e399c33f08e281bc.jpeg)
2. 新建三个参数 projectHome、projectName、scriptName
![83b137b5bb34ac97d08ddc47ab8f4b47.png](https://i-blog.csdnimg.cn/blog_migrate/32ba653c515702fd79535e8ecfc9b163.jpeg)
![3f3dae4470db39f0663c7be699d71fb4.png](https://i-blog.csdnimg.cn/blog_migrate/f8a893209c9a0fa165ea345beafb424e.jpeg)
![be4ab64f9fd6f90afadc0b6ea8f28050.png](https://i-blog.csdnimg.cn/blog_migrate/44dddef4c8851529e02e77e26646f996.jpeg)
3. 新建构建
非命令模型运行 JMeter
![596de02f23dc3628d35380333613d90c.png](https://i-blog.csdnimg.cn/blog_migrate/545514176c8237135702822b32a3cfa6.jpeg)
echo "删除旧的jmeter日志"
del %projectHome%esults%projectName%.jtl
echo "执行jmeter,日志输出到%projectHomeesults%projectName.jtl"
JMeter -n -t %projectHome%scripts%scriptName% -l %projectHome%esults%projectName%.jtl
echo "把 jmeter 日志转换成 html"
C:strawberrycbinxsltproc %JMeter_HOME%extrasjmeter.results.shanhe.me.xsl %projectHome%esults%projectName%.jtl > %projectHome%esults%projectName%.html
echo "备份 html"
copy %projectHome%esults%projectName%.html %WORKSPACE%estResult.html
4. 执行一次构建
![e81c39913444159fd0f061cc99e89c94.png](https://i-blog.csdnimg.cn/blog_migrate/90556a4f68fddf635cb2a6a783f369b3.jpeg)
5.查看控制台输出
![dc7b6ce39c3a1aeafd7c5521057ff25e.png](https://i-blog.csdnimg.cn/blog_migrate/eaaa27f00eef6fc17388df2be49c2b20.jpeg)
大功告成!!!