ANT调用JMeter执行脚本并生成html测试报告
来源:互联网 发布:网络分离器怎么用 编辑:程序博客网 时间:2024/06/15 14:07
1、 下载解压ANT
2、 下载解压JMeter
3、 设置环境变量:ANT_HOME=ANT解压的主目录,JMETER_HOME= JMETER解压的主目录,将%ANT_HOME%\bin;加入PATH中
4、 将JMeter目录下的apache-jmeter-2.12\lib\ant-jmeter-1.1.1.jar文件拷贝到apache-ant-1.9.6\lib目录下。(用处:Ant运行时才能找到”org.programmerplanet.ant.taskdefs.jmeter.JMeterTask”这个类,从而成功触发JMeter脚本)
5、 编辑build.xml文件
<?xml version="1.0" encoding="iso-8859-1"?><project name="build-tests" default="run-load-tests" basedir="."><property name="jmeter.home" value="${basedir}/apache-jmeter-2.12" /> <path id="jmeter.path"> <fileset dir="." includes="ant-jmeter-1.1.1.jar"/> </path> <target name="run-load-tests"> <delete dir="${target.dir}" quiet="true" failonerror="false"/> <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" classpathref="jmeter.path" /> <echo message="Running load tests in testing.xml" /> <jmeter jmeterhome="${jmeter.home}" testplan="${basedir}/apache-jmeter-2.12/scripts_sky/allZuhe.jmx" resultlog="${basedir}/apache-jmeter-2.12/scripts_sky/allZuhe.xml"> <jvmarg value="-Xincgc"/> <jvmarg value="-Xmx128m"/> <jvmarg value="-Dproperty=value"/> <property name="request.threads" value="5"/> <property name="request.loop" value="50"/> <property name="jmeter.save.saveservice.assertion_results" value="all"/> <property name="jmeter.save.saveservice.output_format" value="xml"/> </jmeter> <xslt in="${basedir}/apache-jmeter-2.12/scripts_sky/allZuhe.jtl" out="${basedir}/apache-jmeter-2.12/scripts_sky/allZuhe.html" style="${basedir}/apache-jmeter-2.12/extras/jmeter-results-detail-report_21.xsl"/> <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 --> <copy todir="${basedir}/apache-jmeter-2.12/scripts_sky"> <fileset dir="${jmeter.home}/extras"> <include name="collapse.png" /> <include name="expand.png" /> </fileset> </copy> </target></project>
6、 打开CMD命令窗口,将目录切换至build.xml文件所在目录,输入如下命令:ant –buildfile build.xml ;出现如下界面即成功调用且生成html文件。如下图:
7、 大家在执行ANT命令时,可能会出现各种问题,请注意看命令窗口的提示,也可提问,告诉大家解决方法。
0 0
- ANT调用JMeter执行脚本并生成html测试报告
- 基于Ant,执行并生成Jmeter脚本的测试报告
- ANT-Jmeter生成测试报告
- Ant中批量调用TestNG的XML文件,并调用TestNgXlst生成漂亮的html测试报告
- Ant/Junit: 利用Ant执行测试用例并生成测试报告
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- ANT批量执行Jmeter脚本
- Ant+Jmeter 批量执行脚本
- Jmeter+Ant性能测试报告
- ant + junit 测试。并生成测试报告
- 利用Ant单元测试并生成测试报告
- C中的文件操作
- Java疑问:-------在Socket中用PrintWriter 写入的数据为什么用DataInputStream不能读取?
- 如何选择运算放大器?
- Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录
- css3滚动条动画
- ANT调用JMeter执行脚本并生成html测试报告
- Android SlidingMenu 使用详解
- iOS开发系列--地图与定位
- MapReduce实现基本SQL操作的原理-join和group by,以及Dinstinct
- js操作数组方法
- Web Service_cxf(转载)
- map hash_map unordered_map 性能测试
- Linux时间子系统之三:时间的维护者:timekeeper
- MyBatis学习总结(六)——调用存储过程