jmeter+ant+jenkins实现自动化接口测试
一、安装前准备
1.JDK:jdk-8u121-windows-x64
2.jmeter工具:apache-jmeter-2.13
3.ANT工具:apache-ant-1.9.7-bin
4.jenkins工具:jenkins-2.32.2
以上安装包工具及版本下载地址:pan.baidu.com/s/1pKWPi5d
二、软件安装
1.JDK的安装
>双击JDK安装包,选择安装路径(为了节省C盘系统盘空间,不建议选择默认路径。本人安装在 D:\java\JDK目录下,例如Jdk安装在D:\java\JDKjdk1.7.0_79路径下);
![](http://upload-images.jianshu.io/upload_images/6424670-a9b22d6236859895.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/530/format/webp)
1)系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 D:\Progrom Files\Java\jdk1.7.0_79);
2)系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
3)系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)
系统变量配置完毕
4)检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
![](http://upload-images.jianshu.io/upload_images/6424670-f1a7f0fd121b996e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/545/format/webp)
2.jmeter软件安装
>解压apache-jmeter-2.13.zip到D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13目录下。
![](http://upload-images.jianshu.io/upload_images/6424670-7f1b31ef795fbe37.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/785/format/webp)
>Jmeter插件的安装。解压JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,将对应ext目录下的文件拷贝到D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13\lib\ext目录下;
![](http://upload-images.jianshu.io/upload_images/6424670-2bd7c839d307eebe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/847/format/webp)
>配置jmeter环境变量:
1) 设置环境变量,新建系统变量在变量名中输入:JMETER_HOME,变量值中输入:D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13,点击确定即可。
2) 在环境变量CLASSPATH中添加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
在环境变量Path中添加%JMETER_HOME%\bin
3) 检验是否配置成功 运行cmd 输入 jmeter -v (jmeter和 -v 之间有空格)
若如图所示 显示版本信息 则说明安装和配置成功。
![](http://upload-images.jianshu.io/upload_images/6424670-c20efa361bab9e89.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/512/format/webp)
三、安装ANT
>解压apache-ant-1.9.7-bin.zip到D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin目录下;
![](http://upload-images.jianshu.io/upload_images/6424670-8750a44c35506402.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/897/format/webp)
>配置ANT环境变量
1)新建以下环境变量:
ANT_HOME:D:\Progrom Files\apache-ant-1.9.7,此为你的ANT安装路径;
设置完成后,点击"确认"来保存。
2)在环境变量PATH的最后面添加一下内容:
;%ANT_HOME%\bin 注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。
进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回城键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了.
![](http://upload-images.jianshu.io/upload_images/6424670-b49d0d9eeb210ffc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/501/format/webp)
四、ANT+Jmeter整合
1、将Jmeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下,ant运行时才能找到
"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,之后可以触发Jmeter脚本
2、建了一个目录D:\java\Jmeter+ant+jenkins\JmeterTest\resultLog,目录中分别建立了html和jtl两个文件夹,之后Ant运行之后将jtl中的文件转换成html中
![](http://upload-images.jianshu.io/upload_images/6424670-de02474c2542f63c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/738/format/webp)
3、在D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin文件中建立一个build.xml文件,build.xml内容如下:
![](http://upload-images.jianshu.io/upload_images/6424670-2d05abd87db0523e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/873/format/webp)
build.xml代码(pan.baidu.com/s/1nv2xVaL),注意要修改红色框框的内容
![](http://upload-images.jianshu.io/upload_images/6424670-1138f8dad9b49dd6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp)
4、进入Dos窗口,cd到目标路径下(我的是D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin),输入命令ant敲回车,运行结束会有success信息提示
![](http://upload-images.jianshu.io/upload_images/6424670-d6eb69066326cfb9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/778/format/webp)
五、jenkins的部署
作者:keitwo
链接:https://www.jianshu.com/p/8b33585ccc1c
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。