持续集成Jmeter+Jenkins+Ant

在开始这篇文章之前,我要先为大家解答2个疑惑:

第一点,我们为什么要在项目中进行接口自动化测试?好处是什么?

相对于UI层面,接口的测试的收益是巨大的,能在最短的时间发现重要的问题。接口在迭代研发过程中,和UI相比变化非常少,自动化维护成本低,能在多个版本中复用。

第二点,我们为什么要选择Jmeter+Ant+Jenkins这套框架?好处是什么?这套框架可以实现什么?

选择Jmeter +Ant+Jenkins这套框架的原因是:

①学习成本较低,普通测试上手快,适合小型测试团队

②脚本可维护性强

接下来言归正传,如何用Jmeter + Ant + Jenkins 实现持续集成?

1、Jmeter 安装

这里就不多说了,安装详情请参考我之前的文章。

2、Ant 安装

①下载地址https://ant.apache.org/bindownload.cgi

②解压到指定目录下即可

③配置环境变量

ANT_HOME

D:\SProgram\Ant

Path

%ANT_HOME%\bin;

④添加jar包

将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本

⑤修改配置文件

jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,保存jmeter.save.saveservice.output_format=xml

⑥设置Jmeter工作空间

目录结构如下

结合下面build.xml文件,其实script 是存放将要执行的jmeter脚本文件的,即.jmx 文件的ResultLog 是存放测试报告的。

⑦修改build.xml 文件

将如下代码复制到新建build.xml文件保存即可

<?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:\SProgram\jmeter" />

<!-- jmeter生成jtl格式的结果报告的路径-->

<p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值