故障模式
| 依赖行为 | 验证点 |
|---|---|
| 超时 | 是否重试、重试次数与间隔、最终提示 |
| 连接拒绝 | 快速失败与降级路径 |
| 错误响应(5xx/4xx) | 错误透传策略与重试边界 |
| 响应中断 | 数据一致性(半提交场景) |
故障注入可在集成测试中用桩服务(WireMock 等)模拟,或在预发环境做故障演练。
对每个外部依赖设计失败路径:超时、拒绝、错误响应、半途中断;验证系统降级、重试与用户提示是否符合预期。
| 依赖行为 | 验证点 |
|---|---|
| 超时 | 是否重试、重试次数与间隔、最终提示 |
| 连接拒绝 | 快速失败与降级路径 |
| 错误响应(5xx/4xx) | 错误透传策略与重试边界 |
| 响应中断 | 数据一致性(半提交场景) |