如何做接口测试

一、基本功能流程测试

  1. 冒烟测试
  2. 正常流程覆盖测试

二、基于输入域的测试

  1. 边界值测试
  2. 特殊字符校验
  3. 必选参数校验
  4. 接口幂等性
  5. 排重逻辑
  6. 组合参数校验
  7. 参数类型校验
    接口幂等性外延篇:请查阅

三、线程安全测试

  1. 并发测试
  2. 分布式测试
  3. 数据库读写安全测试
    线程安全测试外延篇:请查阅

四、故障注入法

  1. redis故障降级测试
  2. MQ消息积压场景 测试
  3. 服务故障转移测试

五、兼容性测试

六、安全测试

  1. 认证:确保你的用户或者是客户端真的是他们自己
  2. 授权:确保每个针对api的访问都是经过授权的
  3. 审计:确保所有的操作都被记录,以便追溯和监控
  4. 流控:防止用户请求淹没api
  5. 确保出入api的数据是私密的
posted @ 2020-11-17 14:06  未来可期_Durant  阅读(298)  评论(0)    收藏  举报