码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-04-02 14:18:30      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:整合   文件   2-2   工具   alt   用例   http   文件内容   put   

一、数据准备

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

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

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

 技术图片

 

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

技术图片

 

二、工具准备

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

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

 技术图片

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

 技术图片

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 构建自动化测试平台

标签:整合   文件   2-2   工具   alt   用例   http   文件内容   put   

原文地址:https://www.cnblogs.com/deeptester-vv/p/12619496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!