jenkins 使用ant定时构建jmeter

前段时间研究了使用ant编译jmeter脚本,公司又有jenkins 持续集成环境,于是做了每天接口定时巡检的功能。

jmeter的脚本就不再多说了,网上有很多教程,使用过jmeter工具的童鞋也都知道,在jmeter GUI工具上编写测试数据时,保存后会就是jmx脚本文件。而ant是一个将软件编译、测试、部署连续在一起的自动化工具,使用ant 编写的xml去编译jmx脚本。jenkins作为持续集成的平台,自带ant插件,所以可以使用实现jenkins+ant+jmeter+SVN自动构建。


1、ant 环境安装配置:

ant官网:http://ant.apache.org/bindownload.cgi 找到需要下载的ant版本,解压到需要安装的目录,然后添加解压目录到系统环境变量中。

我解压的目录是D:\Program Files (x86)\apache-ant-1.9.9

ANT_HOME:D:\Program Files (x86)\apache-ant-1.9.9;

path:%ANT_PATH%\bin;

输入ant如下表示环境配置成功,因为当前路径没有需要被编译的build.xml文件,默认编译build.xml文件,如果存在,就正常执行编译。



2、使用jmeter编写测试脚本,如图我保存后的脚本命名为:APP.jmx



3、编写ant编译的Build.xml(根据自己的需求可以使用其它名称,如果用其他名称,编译是命令:ant -buildfile XXX.xml),如下是我编写的xml,部分地方已经有注释了。

<?xml version="1.0" encoding="UTF-8"?>
<project name="ant-jmeter-test" default="run" basedir=".">
	<!-- 运行的环境变量 -->
	<property environment="env" />
	<!-- 获取时间,需要使用时,可以加上 -->
	<tstamp>
		<format property="time" pattern="yyyyMMddHHmmSS" />
	</tstamp>
	<!-- Jmeter的安装运行目录-->
	<property name="jmeter.home" value="D:\jmeter\apache-jmeter-3.0" />
	<!-- 定义报告的标题-->
	<property name="report.title" value="TestReport" />
	<!-- 指定ant构建生成jtl文件保存的路径-->
	<prope
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值