如何做接口测试
1.先看请求方法,如get、post等。
2.请求参数组合(正交矩阵法)
- 单个参数校验
- 多个参数组合校验
- 填所有参数
- 只填必填参数
- 选填可选参数
3.等价类、边界值分析校验
- 等价类:参数类型(英文、汉字、特殊字符,为空为null)
- 边界值:参数大小、长度、类型、取值范围
4.业务逻辑(异常)校验
- 比如登录完不能再登录
- 幂等
- 不同参数走不同业务逻辑
- 不同组合参数走不同业务逻辑
- 不同用户走不同业务逻辑等
5.header校验
- 添加加密信息的header
-添加用户认证信息的header等
6.响应校验
- 正常逻辑返回正常的code及对应的正常响应内容
- 异常逻辑或程序异常返回异常code及对应的异常响应内容
7.异常 - 模拟程序异常
- 大量数据测试,同时处理大量数据,或数据量很大时db操作
8.模拟超时
- 超时后接口有无返回,是否与预期相符
9.接口的性能
- cpu、内存、响应时间等
10.安全测试
- 敏感信息加密(日志加密处理,数据库加密保存等)
- sql注入
- dos攻击等