首页/开发/软件测试速查/尖峰测试实践

尖峰测试实践

尖峰测试:短时间把负载拉到峰值,观察错误、排队、熔断与自动扩缩容行为,以及负载退去后的恢复时间;重点是弹性与保护机制的有效性,而不是稳态吞吐。

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

曲线示意

曲线示意
30 秒内 20 -> 400 VU,保持 1 分钟,随即回落
观察:错误峰值 / 恢复时间 / 扩容触发 / 队列排空
尖峰场景要开启并验证保护机制(限流、队列、降级)的行为,否则一次测试可能直接打挂环境。
观察重点错误峰值、恢复时间、扩容触发与队列排空
后续核对尖峰后核对数据一致性与补偿结果

易错点

  • 尖峰测试未开保护机制,把系统打挂后无有效结论
  • 尖峰后不核对数据一致性,补偿与对账问题被忽略

数据来源与参考

  • Google SRE Book:Handling Overload(过载与降级)
  • k6 官方文档(ramping-arrival-rate 场景)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌