接口自动化测试之Jmeter+Ant+Jenkins介绍篇

做一件事情前,我们通常问自己,为什么要这样做?这样做的好处是什么?

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

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

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

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

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

2、脚本可维护性强

这套框架可以实现:

1、断言验证(Jmeter可以链接数据库,API返回值可与数据库中的值进行对比断言操作)

2、Jenkins定时任务调度

3、测试数据维护性强

4、每轮执行的测试报告在Jenkins可视化展示

5、预警机制,当Jenkins构建失败时可时时邮件提醒项目成员

问题三:我们如何搭建Jmeter+Ant+Jenkins

2、Ant本地安装,太简单了就不详细说了。

3、Jmeter的安装,安装详情请参考我之前的文章:

Jmeter学习之旅_安装篇

4、主要的build配置文件说明:

Jenkins主界面:

构建后的控制台日志:

测试报告

接口自动化测试简单的分享到这里,后续有时间会仔细扩展讲一下。如果大家有什么疑问和问题,欢迎给我留言。感谢各位看官!!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G081OU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券