API 测试策略

按层组织:模式校验与单测、契约测试、集成测试(真实依赖)、端到端与性能冒烟;每层覆盖不同失败模式,避免把全部验证压在最慢的一层。

层级

层级验证目标运行时机
模式与单测字段约束、状态分支每次提交
契约测试提供方与消费方约定流水线合并前
集成测试真实数据库与中间件交互流水线或每日
端到端核心业务旅程发布前
测试数据要可重复生成并隔离;共享一套脏数据会让集成测试长期不稳定。

易错点

  • 只做端到端测试,反馈慢且失败难定位
  • 测试依赖共享环境脏数据,结果不稳定

数据来源与参考

  • 《Building Microservices(第 2 版)》(Newman)
  • 《Testing Web APIs》(Winters)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌