首页/开发/软件测试速查/下游依赖瓶颈

下游依赖瓶颈

下游依赖瓶颈:第三方接口延迟、重试风暴、熔断与降级策略、连接建立开销;压测时把下游桩化并注入可控延迟,才能区分「自身慢」与「被拖慢」。

软件测试速查开发更新于 2026-10-12

桩化延迟注入示意

桩化延迟注入示意
在挡板/桩服务中为下游接口设置固定延迟:
fixedDelayMilliseconds = 200
据此观察自身服务在依赖变慢时的表现
重试要配上限与退避,否则依赖劣化时重试风暴会把故障放大。
重试约束重试配上限与退避,防止风暴放大故障
降级验证依赖故障时验证熔断与降级路径的实际行为

易错点

  • 压测时下游是本地桩,真实环境依赖更慢导致容量误判
  • 未测熔断与降级路径,依赖故障时行为未知

数据来源与参考

  • Google SRE Book:Addressing Cascading Failures(重试与级联故障)
  • WireMock 官方文档(延迟与故障注入)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌