1、下载ant并且解压;
官网:https://ant.apache.org/bindownload.cgi
2、解压之后配置bin目录到path路径,配置系统变量
3、验证配置是否成功
打开cmd;
输入命令:ant -version
返回ant版本号,即可
4、配置build.xml(网上找到一个,需要自己编写)
并把build.xml放到和.jmx文件在同一个目录。
<?xml version="1.0" encoding="UTF8"?>
<project name="Jmeter-TestCase" default="run" basedir=".">
<tstamp>
<format property="time" pattern="yyyyMMddhhmm" />
</tstamp>
<!--jmeter的目录-->
<property name="jmeter.home" value="D:\app\apache-jmeter-2.13" />
<!-- jmeter生成jtl格式的结果报告的路径-->
<property name="jmeter.result.jtl.dir" value="D:\app\JmeterReport\jtl" />
<!-- jmeter生成html格式的结果报告的路径-->
<property name="jmeter.result.html.dir" value="D:\app\JmeterReport\html" />
<property name="ReportName" value="TestReport" />
<property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />
<property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />
<target name="run">
<antcall target="test" />
<antcall target="report" />
</target>
<target name="test">
<taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />
<jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">
<!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本-->
<!--<testplans dir="D:\app\JMeterCase\you" includes="add_depart.jmx" />-->
<testplans dir="D:\app\JMeterCase\you" includes="*.jmx" />
<property name="jmeter.save.saveservice.output_format" value="xml"/>
</jmeter>
</target>
<path id="xslt.classpath">
<fileset dir="${jmeter.home}/lib" includes="xalan*.jar"/>
<fileset dir="${jmeter.home}/lib" includes="serializer*.jar"/>
</path>
<target name="report">
<tstamp>
<format property="report.datestamp" pattern="yyyy/MM/dd HH:mm" />
</tstamp>
<xslt
classpathref="xslt.classpath"
force="true"
in="${jmeter.result.jtlName}"
out="${jmeter.result.htmlName}"
style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl">
<param name="dateReport" expression="${report.datestamp}"/>
</xslt>
<!--jmeter的xml模板-->
<copy todir="${jmeter.result.html.dir}">
<fileset dir="${jmeter.home}/extras">
<include name="collapse.png" />
<include name="expand.png" />
</fileset>
</copy>
</target>
</project>
上面加粗标红的是根据个人安装目录,自定义的
5、配置库文件
(1)把jmeter目录里面apache-jmeter-5.2.1的extras文件夹下面的ant-jmeter-1.1.1.jar拷贝到ant的lib目录下。
(2)在build.xml和jmeter.jmx目录下,cmd,输入ant命令。
6、生成报告
标签:xml,ant,jmeter,app,Ant,HTML,Jmeter,目录 From: https://www.cnblogs.com/zhaocbbb/p/17581244.html