一、数据准备
这里不详细介绍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年,如有更新之处欢迎指出
原文地址:https://www.cnblogs.com/deeptester-vv/p/12619496.html