首页/开发/软件测试速查/连接复用对压测的影响

连接复用对压测的影响

连接复用(keep-alive、连接池)显著影响压测数据:不复用时每请求含握手开销,测的是连接建立能力;多数场景应复用连接,并核对客户端池上限与并发目标匹配。

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

对照实验(示意)

对照实验(示意)
A 组:每请求新连接   -> 观察握手、TIME_WAIT 与端口耗尽
B 组:keep-alive 复用 -> 观察业务处理能力
HTTP/2 与 HTTP/3 下连接复用行为不同(多路复用、0-RTT 等),对比时注明协议版本。

易错点

  • 客户端池上限小于并发目标,压测数字受限于客户端
  • 两端连接超时配置不一致,偶发连接重置干扰结论

数据来源与参考

  • RFC 9112(HTTP/1.1 持久连接)
  • k6 官方文档(连接复用与 noConnectionReuse 选项)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌