jenkins+ant+jmeter接口自动化的持续集成

一、jmeter、jenkins安装

这里不再说明,请看上一个随笔!!!

链接:https://www.cnblogs.com/magicYJ/p/11839646.html

 

二、ant安装

下载地址:https://archive.apache.org/dist/ant/binaries/

下载后,将其解压

jenkins+ant+jmeter接口自动化的持续集成_第1张图片

 然后配置环境变量,有二个地方

1、系统变量新增ant_home

jenkins+ant+jmeter接口自动化的持续集成_第2张图片

2、path下新增ant的bin目录

 配置完成后,检查是否安装完成,在cmd下输入ant或者ant -version,显示如下,表示成功

jenkins+ant+jmeter接口自动化的持续集成_第3张图片

 

三、环境配置

1、把文件夹jmeter的extras目录下的ant-jmeter-1.1.1.jar复制到ant文件夹的lib目录下

jenkins+ant+jmeter接口自动化的持续集成_第4张图片

jenkins+ant+jmeter接口自动化的持续集成_第5张图片

2、xsl模板下载,下载地址:http://shanhe.me/node/18/314

jenkins+ant+jmeter接口自动化的持续集成_第6张图片

下载完成后,复制到文件夹jmeter的extras目录下

 jenkins+ant+jmeter接口自动化的持续集成_第7张图片

 

四、脚本规划

1、在f盘中新建文件夹ant-jmeter,在其中新建文件夹result和script,还有build.xml,这里的xml后面详细说明,在文件夹result新建文件夹html和jtl,具体如下

jenkins+ant+jmeter接口自动化的持续集成_第8张图片

jenkins+ant+jmeter接口自动化的持续集成_第9张图片

2、把脚本复制到文件夹script下

jenkins+ant+jmeter接口自动化的持续集成_第10张图片

3、修改jmeter.properties   

3.1修改 jmeter.save.saveservice.output_format=xml

jenkins+ant+jmeter接口自动化的持续集成_第11张图片

 jenkins+ant+jmeter接口自动化的持续集成_第12张图片

3.2修改jmeter.save.saveservice  注:去掉#号,把false修改为true,这里看大家自己意愿,愿意修改就修改,只是输出结果的差异

jenkins+ant+jmeter接口自动化的持续集成_第13张图片

4、关键部分,修改build.xml

4.1新建一个记事本,改名为build.txt

4.2写入如下内容

































>










 4.3修改如下内容,修改成自己的路径,把build.txt改后缀为build.xml

jenkins+ant+jmeter接口自动化的持续集成_第14张图片

 

jenkins+ant+jmeter接口自动化的持续集成_第15张图片

基本配置到此结束

在cmd下检验,进入文件夹ant-jmeter中,输入ant

 jenkins+ant+jmeter接口自动化的持续集成_第16张图片

5、查看结果

 jenkins+ant+jmeter接口自动化的持续集成_第17张图片

jenkins+ant+jmeter接口自动化的持续集成_第18张图片

 

五、集成jenkins

1、增加构建execute windows batch command

jenkins+ant+jmeter接口自动化的持续集成_第19张图片

 当然也可以选择invoke ant,这个本人没有去尝试构建,欢迎大家尝试

 jenkins+ant+jmeter接口自动化的持续集成_第20张图片

2、增加构建后操作publish html reports

 jenkins+ant+jmeter接口自动化的持续集成_第21张图片

3、增加构建后操作editable email notification,发邮件大家自行配置,这里不再啰嗦

 jenkins+ant+jmeter接口自动化的持续集成_第22张图片

 4、bulid

jenkins+ant+jmeter接口自动化的持续集成_第23张图片

jenkins+ant+jmeter接口自动化的持续集成_第24张图片

 到此基本完成了,大家不懂的欢迎留言,一起讨论!!!

 

 

 

 

你可能感兴趣的:(jenkins+ant+jmeter接口自动化的持续集成)