文章目录
一、什么是接口测试?
- 接口测试是测试系统组件间接口的一种测试
- 接口测试主要用于检测外部系统与系统之间以及内部各子系统之间的交互点
- 测试重点是要检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等
二、接口测试原理?
模拟客户端向服务器发送请求报文,服务器请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程
三、接口测试用例设计方法
- 正例
输入正确的输入参数,接口返回成功 - 反例
1.鉴权反例
2.参数反例
3.特殊场景反例
4.分页反例
四、接口测试分类和特点
功能分类
- 功能间接口
- 系统中功能模块间的接口
- 特点:一般部署在同一个服务器中,并且使用同一个数据库
- 系统间接口
- 不同系统间的接口
- 特点:部署在不同服务器上,不仅采用不同的数据库,而且数据库类型还有可能不同
类型分类
- 业务接口
- 系统或者功能间有业务逻辑关系
- 特点:接口间有业务逻辑的上下游关系,可能会涉及跨系统或者模块的逻辑控制,以及反向操作
- 数据接口
- 接口数据有上下游关系
- 特