如何做接口测试

一、基本功能流程测试

  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的数据是私密的
知道、想到、做到、得到
原文地址:https://www.cnblogs.com/Durant0420/p/13516827.html