Jmeter+Ant集成--build.xml文件解析

1.project标签

属性

描述

是否必须

name 项目名称
default 如果没有任何target的话,需要这个默认的target 否,自从蚂蚁1.6.0,每个项目包括一个隐含的目标,包含所有的顶级任务和/或类型。这一目标将永远作为项目的初始化部分执行,即使当蚂蚁运行时有projecthelp选项。
basedir 用于指定基路径的位置。该属性没有指定时,使用 Ant 的构件文件的父目录作为基准目录

build.xml需要遵循一定的格式,这样ant命令才能正确执行,一个build.xml文件是以<project>标签为根节点的;<project>节点中可以指定name属性,表示项目的名称,basedir代表项目的根目录,default表示项目的默认任务名。

比如:default的属性值为run,我们输入ant,那么ant就执行run这一个target;

           default的属性值为run,我们输入ant report,那么ant就执行report这一个target;

总的来说,如果ant指定了要执行的target,那就执行指定的target;未指定就执行default的属性值。

PS:ant后面也可以指定多个target,例如,ant run,report;则ant会先执行run,再执行report

2.<target>标签

属性

描述

是否必须

name Target名
depends 依赖
if 某property必须设置了才可以运行这个target或者property扩展属性评估是true
unless 某property必须没有设置才可以运行这个target或者property扩展属性评估是false
description Target功能的描述
extensionOf 当这个target添加到extension-point的依赖列表中,1.8.0开始
onMissingExtensionPoint 如果这个target视图扩展丢失的extension-point该怎么办

1.target标签中的name属性表示任务名,我们可以在命令行下直接使用ant + 任务名来执行某个特定的任务;上述的project标签其实已经把target标签带着一起讲了~

2.一个target可以依赖于其他的target;使用depends来定义target之间的依赖关系。例如:

<target name="A"/>
<target name="B" depends="A"/>

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值