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