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
原创粉丝点击