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如何安装?

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • [深度学习 – 实战项目] 行为识别——基于骨架提取/人体关键点估计的行为识别

    [深度学习 – 实战项目] 行为识别——基于骨架提取/人体关键点估计的行为识别行为识别——骨架提取/人体关键点估计我们可以通过深度学习,检测到一个人,但是那个人在做什么我们不知道。所以我们就想让神经网络既检测到人,又知道他在做什么。也就是对这个人的行为进行识别。一个人的行为可以有很多种,可以跑、跳、走、跌倒、打架……有一些我们可以看第一眼就知道他在干嘛,有些我们必须看一段才知道他在干嘛。所以我们要用神经网络来识别行为,就可以分成单帧图片的识别和连续帧图片的识别。如果是单帧图片的识别,例如举手、摆个姿势……等简单的动作,我们可以直接用卷积网络、或者直接用yolo进行训练。在数据集

  • 高通msm8937的BLSP学习

    高通msm8937的BLSP学习1.基础概念(1)  BusAccessModule(BAM),总线访问模块BAMisusedtomovedatato/fromtheperipheralbuffers.(2)  BAMLow-SpeedPeripheral(BLSP),低速接口的总线访问模块(3)  QUP:QualcommUniversalPeripheral,高通统一的…

    2022年10月19日
  • c语言枚举类型enum例子_枚举是什么意思

    c语言枚举类型enum例子_枚举是什么意思在实际的编程应用中,有的变量只有几种可能的取值,譬如说一个星期的七种可能,性别的两种可能等等。C语言为这种类型的变量的定义提供了enum关键字。要使用枚举类型的变量,首先需要先定义一个枚举类型名,然后再声明该变量是枚举类型的例如:enumweekday{\\该语句定义了一个`枚举类型`MONDAY,TUSEDAY,WEDNESDAY,…

    2022年10月22日
  • C++ sort排序函数用法

    C++ sort排序函数用法最近在刷ACM经常用到排序,以前老是写冒泡,可把冒泡带到OJ里后发现经常超时,所以本想用快排,可是很多学长推荐用sort函数,因为自己写的快排写不好真的没有sort快,所以毅然决然选择sort函数用法1、sort函数可以三个参数也可以两个参数,必须的头文件#include和usingnamespacestd;2、它使用的排序方法是类似于快排的方法,时间复

  • jmeter并发接口测试教程_jmeter高并发测试

    jmeter并发接口测试教程_jmeter高并发测试jmeter并发测试实例,测试项目结构图如下:1.新建测试计划,选中测试计划,右键,添加线程组2.添加配置元件-用户定义的变量,用来放置ip和端口参数3.添加配置元件-CSV数据文件设置,将测试数据存在csv文件中,配置路径和需要读取的参数并发测试是模拟多个用户同一时间进行同一个操作,所以需要创建真实的用户数据,这里的真实不是指用户数据的真实性(比如手机号和身份证真实…

  • 分子生物学词汇(L~O)

    分子生物学词汇(L~O)                lacoperon 乳糖操纵子                laccase 漆酶                lacmus 石蕊                lactalbumin 乳白蛋白,乳清蛋白                lactam 内酰胺                lactamase 内酰胺酶                la

发表回复

您的电子邮箱地址不会被公开。

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