1.常见接口
1.1http api接口
1.1.1特点
- 走http协议,通过路径区分调用的方法
- 请求报文是key-value形式
- 返回报文一般是json串
- 请求方式一般是get和post等
1.1.2可用工具
- jmeter
- postman
- Yapi
- SoapUI
1.2 webService接口
1.2.1特点
- 走soap协议,通过http传输
- 请求报文和返回报文都是xml格式
1.2.2可用工具
- SoapUI
- Jmeter
2.接口测试目的
- 发现页面上操作发现不了的bug
- 检查系统的异常处理能力
- 检查系统的安全性、稳定行
3. 接口测试重点
通过测试不同情况下的入参与之相应的出参信息来判断接口是否符合或满足相应的功能性、安全性要求。
- 检测外部系统与系统之间、内部各子系统之间的交互
- 检查数据交换、传递和控制管理过程
- 系统间的互相依赖关系
4.测试流程
1.明确测试范围,一般要覆盖所有接口
2.规划测试场景
1)正向测试
2)异常场景测试
3)不同枚举值校验
3.对返回结果进行断言
4.执行失败的用例进行提单跟踪