应用场景说明
应用场景说明¶
接口测试是一项收益很高的测试方向,相较于 UI 测试,它有着更便捷,应用场景更多,制造数据方便的优点。并且针对不同的语言,接口测试也有很多工具和框架可以使用。
接口测试常用的场景有以下三个:
- 被测业务由多个 API 协作调用完成:很多情况下,前端的一个操作涉及到的都不单只是一个接口,其中可能包含后端的多个接口逻辑,为了测试前端的稳定性,或者进行性能测试,就必须从模拟后端调用 API 的情况。例如:根据前一个接口的返回情况,判断调用的下个接口,以及将上一个接口的返回值信息传递到下个接口中等。
- 异常场景的校验:在有接口详细信息的前提下,就可以根据接口本身来制造异常场景,例如字段的是否必填,字段长度,以及空值和特殊值的校验。
- 异步 API 的测试:异步 API 是指,该接口调用后立即返回,但实际任务没有执行,需要后续调用查询或其他的接口才能获取成功调用的结果。异步 API 的测试重点在测试异步调用是否成功,以及异步调用的业务逻辑是够正确。