如何做接口测试

一、基本功能流程测试

  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 @   未来可期_Durant  阅读(272)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示