做一件事情前,我们通常问自己,为什么要这样做?这样做的好处是什么?
问题一:我们为什么要在项目中进行接口自动化测试?好处是什么?
答:相对于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主界面:
构建后的控制台日志:
测试报告
接口自动化测试简单的分享到这里,后续有时间会仔细扩展讲一下。如果大家有什么疑问和问题,欢迎给我留言。感谢各位看官!!!
领取专属 10元无门槛券
私享最新 技术干货