首页/开发/软件测试速查/协调遗漏(coordinated omission)

协调遗漏(coordinated omission)

协调遗漏:压测工具在目标时间点未发出请求时,会把这段等待从统计中剔除,导致延迟被系统性低估;用固定并发闭环模型记录时尤其明显,应按到达率发送或校正计时。

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

典型现象

典型现象
压测机停顿(如 GC、调度)后继续跑:
响应时间统计反而变好——因为「迟到的请求」没被记为慢
缓解:开环按到达率发送 / 使用校正过的计时方法
对外承诺延迟指标前,先确认测量方法是否系统性低估。
复核方法对比实测吞吐与目标到达率是否一致
对外承诺确认方法无系统性低估再引用数字

易错点

  • 用闭环线程组的延迟数据对外承诺,指标被低估
  • 压测机自身成为瓶颈,数据整体失真却未被察觉

数据来源与参考

  • Gil Tene:How NOT to Measure Latency(演讲与文章)
  • HdrHistogram 项目文档(延迟记录实践)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌