如何做接口测试
一、基本功能流程测试
-
冒烟测试
-
正常流程覆盖测试
二、基于输入域的测试
-
边界值测试
-
特殊字符校验
-
必选参数校验
-
接口幂等性
-
排重逻辑
-
组合参数校验
-
参数类型校验
接口幂等性外延篇:请查阅
三、线程安全测试
-
并发测试
-
分布式测试
-
数据库读写安全测试
线程安全测试外延篇:请查阅
四、故障注入法
-
redis故障降级测试
-
MQ消息积压场景 测试
-
服务故障转移测试
五、兼容性测试
六、安全测试
-
认证:确保你的用户或者是客户端真的是他们自己
-
授权:确保每个针对api的访问都是经过授权的
-
审计:确保所有的操作都被记录,以便追溯和监控
-
流控:防止用户请求淹没api
-
确保出入api的数据是私密的
知道、想到、做到、得到
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)