Jmeter&ant 构建自动化测试平台

Posted deeptester-vv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter&ant 构建自动化测试平台相关的知识,希望对你有一定的参考价值。

一、数据准备

这里不详细介绍Jmeter的使用方法,重点介绍jmeter与ant的整合

1、添加测试计划-->执行测试用例-->成功后文件另存为.jmx文件

2、在jmeter的目录下新建TestCase文件夹

 技术图片

 

3、将该.jmx文件存放至该文件夹下

技术图片

 

二、工具准备

1、ant的下载地址为: http://ant.apache.org/

2、添加环境变量:新建系统变量ANT_HOME

 技术图片

在path环境变量中加入%ANT_HOME%in(注意前面分号)

 技术图片

3、确认ant环境配置,打开cmd命令提示符,输入ant -v,出现如下图说明环境配置OK

 技术图片

三、整合

1、把Jmeter根目录extras下的ant-jmeter-xxx.jar拷贝到ant的根目录lib下

 技术图片

To

 技术图片

2、将jmeter的根目录extras下的build.xml文件复制一份到新建的文件TestCase里去

 技术图片

四、修改配置

1、修改build.xml文件如下

技术图片

 2、修改jmeter.properties配置文件

jmeter.save.saveservice.output_format=csv   

改为

jmeter.save.saveservice.output_format=xml

五、生成报告

1、方法一:打开cmd命令提示符,进入build.xml所在目录的根目录,执行ant命令,一份简单的报告就这样生成了。

2、方法二:在build.xml同级目录创建一个build.bat文件,文件内容为ant,然后双击build.bat,jmeter脚本即可自动运行并在指定位置生成对应的测试报告

 技术图片

技术图片

六、优化报告

上述生成的报告看起来成功,但如出错很难从报告上定位问题,并定位问题在哪里

优化过程:

1、jmeter默认的报告展示信息比较少,其实是由.jtl格式转化为.html格式的报告过程中style文件起了很关键的作用。这里介绍另一种style文件的使用方法:

A) 下载style文件:jmeter.results.shanhe.me.xsl ,该文件可自行网上搜索;

B)  把下载的文件放到jmeter的extras目录下 ;

2、修改JMeter.properties文件如下部分,我这里都修改成true,这样执行完脚本后

就会保存这些结果到.jtl文件里面

技术图片

 

3、修改build.xml文件,把style值改为新下载的xsl的文件名

 技术图片

再次按上述方法执行ant命令,出来的报告就清晰明了啦,见下图:

技术图片

 注:该文档为作者编辑于2017年,如有更新之处欢迎指出

以上是关于Jmeter&ant 构建自动化测试平台的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins+Ant+Jmeter自动化测试平台

jmeter+ant+jenkins接口自动化测试框架

Jmeter接口自动化(转载)

jenkins+ant+jmeter自动化性能测试平台

风靡全网的Jmeter+ant+jenkins接口自动化测试框架

风靡全网的Jmeter+ant+jenkins接口自动化测试框架