一、获取接口信息
根据接口文档解析接口信息,若无接口文档,则需通过抓包工具(web可直接用f12开发者工具)获取接口信息后再进行接口测试
二、设计接口用例
1、用例设计目的
(1)检查返回数据的正确性:传递相应参数,返回的数据是否和数据库查询结果是否一致;
(2)校验接口的兼容性:参数为非空校验、边界值、异常值等返回值是否符合预期;
(3)校验接口安全性:隐私数据返回值是否做了加密。
2、用例设计方法
在业务中并非所有场景都是单接口,还存在一系列有依赖关系的多接口情况,则需先统一拆分为单接口后再设计用例;
以下是覆盖度较为全面的用例设计思路:
在针对每个单接口设计用例时,需分析可涵盖哪些方法,设计相应的测试用例并划分优先级,具体覆盖度则需根据项目排期安排。
3、用例设计案例(登录接口)
(1)测试点导图
(2)用例模板:对照接口文档和测试点导图进行编写、测试、记录结果
三、进行接口测试
以postman为例进行接口测试:
1、在请求管理区Collections中创建用例集(一个接口对应一个用例集);
2、在请求编辑区向当前collection添加请求;
3、设置请求方法、URL,请求体(若有),保存并发送请求;
4、查看相应结果:状态码、响应体,完成测试用例;
5、若接口对应多个用例则重复2、3、4,直至完成当前接口的所有测试用例。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。