9 种 API 测试一次看懂

🔹 冒烟测试(Smoke Testing)
开发刚收工,先点一把“小火”——跑通主流程,别让服务器一启动就炸。
🔹 功能测试(Functional Testing)
对照需求文档写“小剧本”:输入 → 调接口 → 比对返回结果。剧本通过,功能才算上线。
🔹 集成测试(Integration Testing)
把多个 API 串成“闯关路线”:A 取 token → B 查库存 → C 下订单,整条链路别掉链子。
🔹 回归测试(Regression Testing)
修 bug 或加新功能后,跑一遍老用例,确保“旧戏”还能照原剧本演,别把前朝功能踩崩。
🔹 负载测试(Load Testing)
模拟“日常大客流”:100、500、1000 并发,看接口多少负载开始喘,给容量算笔明白账。
🔹 压力测试(Stress Testing)
直接上“魔鬼训练”:CPU 打满、内存吃紧、线程池爆炸,观察接口是优雅降级还是直接躺平。
🔹 安全测试(Security Testing)
扮黑客玩“攻防战”:SQL 注入、越权访问、token 伪造……能试的坑都试一遍,把漏洞堵在上线前。
🔹 UI 测试(UI Testing)
前端按钮点得飞起,后端数据实时回流——页面显示正确、不闪红,才给用户看。
🔹 模糊测试(Fuzz Testing)
乱拳打死老师傅:往参数里塞超长字符串、特殊符号、二进制垃圾,看 API 会不会 panic。能扛住“脏数据”,接口才称得上健壮。
 
posted @ 2025-10-12 00:05  智慧园区-老朱  阅读(9)  评论(0)    收藏  举报