ANT如何安装?

ANT如何安装?1、安装Ant之前首先的安装好JAVA环境,ant的官网下载:https://ant.apache.org/manualdownload.cgi(注意:要选择与自己JDK相匹配的ant.这里我选择的是

大家好,又见面了,我是你们的朋友全栈君。

1、安装Ant之前首先的安装好JAVA环境,ant的官网下载:https://ant.apache.org/manualdownload.cgi(注意:要选择与自己JDK相匹配的ant.这里我选择的是jdk1.8版本)

<span role="heading" aria-level="2">ANT如何安装?

 

 2、下载到自己想要安装的磁盘里,解压

<span role="heading" aria-level="2">ANT如何安装?

 

3、配置环境变量

变量名:ANT_HOME

变量值:E:\ant环境\apache-ant-1.10.7(这个是你的ant存放的路径)

点击path,编辑,在后面追加;%ANT_HOME%\bin;%ANT_HOME%\lib,点击确定,(注意,要是WIN10系统,要使用classpath)

4、验证

验证:cmd输入ant,出现以下提示就说明ant配置成功,因为ant默认运行当前路径下的build.xml文件,以下路径下没此文件,所以提示不存在,

build.xml需要我们一会创建,可以继续执行ant -version查看下版本号

<span role="heading" aria-level="2">ANT如何安装?

 

 5、将\apache-jmeter-5.1.1\extras下面的ant-jmeter-1.1.1的jar包复制到ant的lib目录下,否则编译时可能会报ant-jmeter-1.1.1.jar not found,切记。

<span role="heading" aria-level="2">ANT如何安装?

 

 6、jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,保存 jmeter.save.saveservice.output_format=xml否则无法把结果保存至html文件

<span role="heading" aria-level="2">ANT如何安装?

 

 

<span role="heading" aria-level="2">ANT如何安装?

 

  7、配置jmeter的build.xml 配置文件

在jmeter安装目录下,新建loadtest文件夹,把需要测试的jmeter文件放在此目录下

在jmeter安装目录下,新建resultLog文件夹,并在此目录下新增jtl 及html文件夹。

以下为修改后的build.xml 配置文件,将此文档放到E:\ant环境\apache-ant-1.10.7\bin 目录下,配置文件如下:

<?xml version=”1.0″ encoding=”utf-8″?>
<project name=”JmeterTest” default=”all” basedir=”.”>
<tstamp>
<format property=”time” pattern=”yyyyMMddhhmm” />
</tstamp>
<!– 需要改成自己本地的 Jmeter 目录–>
<property name=”jmeter.home” value=”D:\jmeter\apache-jmeter-5.1.1″ />
<!– jmeter生成jtl格式的结果报告的路径–>
<property name=”jmeter.result.jtl.dir” value=”D:\jmeter\apache-jmeter-5.1.1\resultLog\jtl” />
<!– jmeter生成html格式的结果报告的路径–>
<property name=”jmeter.result.html.dir” value=”D:\jmeter\apache-jmeter-5.1.1\resultLog\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” />
<!– 接收测试报告的邮箱 –>
<property name=”mail_to” value=”2198629518@qq.com” />

<target name=”all”>
<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:\jmeter\apache-jmeter-5.1.1\loadtest” includes=”*.jmx” />
</jmeter>
</target>
<target name=”report”>
<xslt in=”${jmeter.result.jtlName}” out=”${jmeter.result.htmlName}” style=”${jmeter.home}/extras/jmeter-results-detail-report_21.xsl” />
<!– 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 –>
<copy todir=”${jmeter.result.html.dir}”>
<fileset dir=”${jmeter.home}/extras”>
<include name=”collapse.png” />
<include name=”expand.png” />
</fileset>
</copy>
</target>
<!– 发送邮件 –>
</project>

进入cmd命令行,进入E:\ant环境\apache-ant-1.10.7\bin,运行ant -buildfile build.xml。

<span role="heading" aria-level="2">ANT如何安装?

 

 

注意一下:如果出现下面这种报错,说明你的loadtest 里面看下有没有脚本,你的loadtest里面看必须要有脚本

<span role="heading" aria-level="2">ANT如何安装?

 

 

 

成功后,打开E:\apache-jmeter-5.1.1\resultLog\html目录下的html文件,会出来如下图所示的报告。

 <span role="heading" aria-level="2">ANT如何安装?

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154997.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Lytro光场相机上手视频

    Lytro光场相机上手视频这会儿大家都知道光场相机Lytro了,用一个词来形容的话,应该是“新颖”,你在生活中肯定很难想到相机还可以这么玩。相信你第一印象应该是其微小的体积。如果要你坦率地说,毫无疑问你希望得到一个单反。其细小的身躯,精细的做工让我们想到了iPodNano和iSight,而其桌面的软件当前也只支持Mac,Windows版本正在开发中。视频1…

    2025年8月23日
    7
  • Unity 协程

    Unity 协程协程前言调用方式停止方式yiledreturn语句执行时机WaitForSeconds(floatTime)WaitForSecondsRealtime(floattime)WaitForEndOfFrame()WaitForFixedUpdate()WaitUntil(Funcpredicate)WaitWhile(Funcpredicate)实现自定义函数实际开发中使用建议前言协程是unity提供的一个特殊的机制,他的特点就是可以方便的实现流程化的东西。但是就他的效率而言个人感觉并不乐观,

    2022年6月15日
    51
  • centos7系统更新命令_centos 更新

    centos7系统更新命令_centos 更新1.查看网络IP ifconfig2.下载命令 wget+网址3.安装 yum-y install + 目标4.删除文件 sudo rm 文件所在目录/目标强制删除文件 rm -f删除目录 rm -rf5.复制一个文件到另一个文件夹sudo cp /文件夹/文件 /另一个文件夹6.对一些文件进行读写sudo vim 文件名7….

    2022年8月19日
    8
  • java cloneable 接口_Cloneable 接口 记号接口(标记接口)「建议收藏」

    java cloneable 接口_Cloneable 接口 记号接口(标记接口)「建议收藏」Cloneable接口指示了一个类提供了一个安全的clone方法。首先了解Object.clone()方法:clone是Object超类的一个protected方法,用户代码不能直接调用这个方法。Object的子类只能调用Object超类中受保护的clone方法来克隆它自己的对象,必须重新定义clone为public才能允许所有方法调用这个类的实例的clone方法克隆对象。clone方法的作用:…

    2022年8月31日
    9
  • pychar激活码3月最新在线激活

    pychar激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    53
  • shellcode免杀「建议收藏」

    shellcode免杀「建议收藏」0x06利用wmic远程文件不落地执行shellcode1、msf生成的hta链接放入hta.xsl文件中,(其中JScript调用mshta运行恶意hta),并将文件放置攻击方服务器<?xmlversion=’1.0′?><stylesheetxmlns=”http://www.w3.org/1999/XSL/Transform”xmlns:ms=”urn:schemas-microsoft-com:xslt”xmlns:user=”placeholder”..

    2022年8月22日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号