(我的公众号“墨石测试攻略”,关注获取软件测试相关知识及整套接口测试实战项目!)
接口测试用例的设计,从功能测试角度来说:首先需要分析接口文档。
现在很多公司都使用swagger来管理接口。swagger中可以查看到接口的描述、请求方式、URL、Header,请求参数、状态码定义、响应示例…
根据这些接口信息,我们在swagger中就可以完成一个接口的测试。当然,为了便于接口的流程化、参数化管理,postman、JMeter仍然是最为推荐的接口测试工具。
单接口测试
1.1 接口的入参
考虑正常的入参及异常的入参。
一般接口文档中会给出详细的请求参数(包括具体有哪些参数、参数类型、长度、是否必填)及示例。
正常入参:参考接口文档,看能否正确返回;
异常入参:包括参数异常、数据异常,使用等价类、边界值等设计方法设计测试用例
(1)参数异常:包括多参、少参、空参、错参…
(2