Ant下载及配置安装

Ant下载及配置安装Ant下载及配置安装

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

Ant下载及配置安装

下载Apache-ant
在这里插入图片描述
解压到你想要安装的目录(这个解压直接可以用不用安装)
在这里插入图片描述

配置环境变量
在这里插入图片描述
在这里插入图片描述
验证是否安装成功
在这里插入图片描述
拷贝Jemter包到ant下

进入jmeter安装目录下的extras文件夹,将ant-jmeter-1.1.1.jar拷贝至ant安装目录下的lib文件夹下,实现连接,如:G:\java\apache-ant-1.9.7\lib(否则在后后面的xml文件中调用org.programmerplanet.ant.taskdefs.jmeter.JMeterTask类时会报错)。

在这里插入图片描述
在这里插入图片描述
新建一个build.xml文件,里面填入如下代码:

<?xml version="1.0" encoding="UTF-8"?> <project name="ant-jmeter-test" default="run" basedir="."> <!-- 需要改成自己本地的 Jmeter 目录--> <property name="jmeter.home" value="G:\jmeter\apache-jmeter-3.0" /> <!-- jmeter生成jtl格式的结果报告的路径--> <property name="jmeter.result.jtl.dir" value="G:\jmeter\jmeter-ant-jenkins\testResult" /> <!-- jmeter生成html格式的结果报告的路径--> <property name="jmeter.result.html.dir" value="G:\jmeter\jmeter-ant-jenkins\testResult" /> <!-- 生成的报告的前缀--> <property name="ReportName" value="TestReport" /> <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/report.jtl" /> <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/index.html" /> <!-- 接收测试报告的邮箱 --> <property name="mail_to" value="barryli89@163.com" /> <property name="lib.dir" value="${jmeter.home}/lib"/> <path id="xslt.classpath"> <fileset dir="${lib.dir}" includes="xalan*.jar"/> <fileset dir="${lib.dir}" includes="serializer*.jar"/> </path> <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="G:\jmeter\jmeter-ant-jenkins" includes="*.jmx" /> <property name="jmeter.save.saveservice.output_format" value="xml"/> </jmeter> </target> <target name="report"> <xslt classpathref="xslt.classpath" force="true" in="${jmeter.result.jtlName}" out="${jmeter.result.htmlName}" style="${ 
       jmeter.home}/extras/jmeter-results-detail-report_21.xsl"> <!-- 因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝 --> </xslt> <copy todir="${jmeter.result.html.dir}"> <fileset dir="${jmeter.home}/extras"> <include name="collapse.png" /> <include name="expand.png" /> </fileset> </copy> </target> </project>

在这里插入图片描述
在这里插入图片描述
进行命令行模式后,进入刚才创建的xml文件存放目录,如:D:\build 输入ant即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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


相关推荐

  • 快速排序中的分割算法的解析与应用

    快速排序中的分割算法的解析与应用

    2021年9月15日
  • resnet网络结构示意图_resnet50网络结构详解

    resnet网络结构示意图_resnet50网络结构详解代码importtorchfromtorchimportnnimporttorchvisiondevice=torch.device(“cuda”iftorch.cuda.is_available()else”cpu”)resnet=torchvision.models.resnet101(pretrained=True)#pretrainedImageNetResNet-101print(resnet)输出:ResNet((conv1):Con

    2022年10月7日
  • 256. Spinnaker介绍(企业级K8S自动化运维平台)

    256. Spinnaker介绍(企业级K8S自动化运维平台)文章目录1.Spinnaker简介2.Spinnaker逻辑架构3.Spinnaker核心功能3.1集群管理3.2部署管理4.Spinnaker管理方法5.部署Spinnaker的Armory发行版1.Spinnaker简介Spinnaker是Netflix在2015年开源的一款持续交付平台,它继承了Netflix上一代集群和部署管理工具Asgard:Web-basedCloudManagementandDeployment的优点,同时根据公司业务以及技术的的发展抛

    2022年10月30日
  • Java我的高效编程之常用函数

    Java我的高效编程之常用函数

    2020年11月12日
  • Android面试题含答案

    Android面试题含答案面试的时候总会遇到一些各种各样的面试题,而且这些面试题很多都是关于平时容易疏忽的理论方面的,所以整理一份Android高级开发工程师面试集锦,对照这些问题进行复习,将会事半功倍。从基础到中级在高级,从Android到java,记录下来有需要的时候多复习复习,也希望能帮到有需要的你。Android部分1、Activity生命周期?2、Service生命周期?3、Activi…

    2022年5月22日
  • 计算机专业英语复试专业问题(计算机专业笔试题)

    总述前段时间准备计算机考研复试,发现大部分的学校需要面试英语口语,但是我就一直很疑惑,老师们会怎样进行问答。通过在网上查阅和自我总结,特地将我找到的资料分享给小伙伴。祝愿所有小伙伴能考研成功。问题分类所有的问题大概会分为以下几类:一、自我介绍1、英文自我介绍2、中文自我介绍二、自我认知1、兴趣2、家庭3、优点缺点三、实践经历1、实践经历2、科研经历3、工作经历四、本校学校1、本科学校2、毕业论文五…

    2022年4月16日

发表回复

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

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