![8a3c753cbda749078cda207befa44b56.png](https://img-blog.csdnimg.cn/img_convert/8a3c753cbda749078cda207befa44b56.png)
基于行为录制的接口自动化测试实践
01
背景
接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
![b4d269c1b14f9e566651fac79086473d.png](https://img-blog.csdnimg.cn/img_convert/b4d269c1b14f9e566651fac79086473d.png)
在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。
为了提升公司整体项目的质量,接口自动化测试迫在眉睫。当前市面上存在的接口测试工具已经非常多,常见的如postman、JMeter、RobotFramework等。但是在应用这些测试工具或者框架的时候,结合公司目前的情况都有些水土不服,我们需要开发一款满足我们自己业务需求的自动化接口测试工具。
那么理想中的接口自动化测试框架应该是怎样的呢?我们先来看下日常工作中的一些常见场景。
1)项目组需要每天定时检测下测试环境所有接口的工作情况,确保