搭建Jenkins+Jmeter+Ant自动化集成环境之ANT

发布于:2022-12-06 ⋅ 阅读:(299) ⋅ 点赞:(0)

>解压apache-ant-1.9.7-bin.zip到D:\apache-ant-1.9.7根目录下;

 

>配置ANT环境变量

1)新建以下环境变量:

ANT_HOME:D:\apache-ant-1.9.7,此为你的ANT安装路径;

设置完成后,点击"确认"来保存。

2)在环境变量PATH的最后面添加一下内容:

;%ANT_HOME%\bin

(注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。)

进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回城键,会显示出你安装的ANT版本,如果成功显示,说明你的配置应该是成功了.

 

ANT+Jmeter整合

1、将Jmeter所在目录下extras子目录里的ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下,ant运行时才能找到

"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,之后可以触发Jmeter脚本

2、建了一个目录D:\JmeterTest\resultLog,目录中分别建立了html和jtl两个文件夹,之后Ant运行之后将jtl中的文件转换成html中。

备注:这个目录就是用来存放集成测试项目用的目录结构。

 

3、在D:\JmeterTest文件中建立一个build.xml文件,build.xml内容如下:

 

当然,如果只是构建一个项目,那么这个build.xml文件可以放在D:\apache-ant-1.9.7\bin 目录下。

build.xml代码在百度网盘中 (需要的私),注意要修改红色框框的容

 

<函数env用来将jenkins中的build编号传入到报告中>,后面和jenkins集成时会用到,非常重要,不然收不到html报告。

 

4、准备好jmeter测试脚本文件(jmx格式),放在和build同一个目录下

 

进入命令窗口,D:

然后cd切换到目标路径下(我的是D:\JmeterTest),输入命令ant敲回车,运行结束会有success信息提示

 

 

注意:必须要有被测试脚本文件,否则 ant的时候不能够build成功。

问题:前言中不允许的内容:

 

解决办法:修改配置文件

 jmeter.save.saveservice.output_format=csv,修改为 jmeter.save.saveservice.output_format=xml,注意是小写的xml,并且去掉 #

 

这是一个项目的build目录,我们可以创建多个项目目录,每个目录下有自己对应的build.xml文件和测试脚本文件.jmx文件。

注意:build.xml中的路径要修改到对应项目路径,文件名等等

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到