gpt4 book ai didi

jmeter - 使用 Keep Alive 选项问题

转载 作者:行者123 更新时间:2023-12-04 18:32:51 27 4
gpt4 key购买 nike

Jmeter 中保持事件选项的用途是什么,它的工作原理是什么?

我使用 Jmeter 3.0 进行了性能测试
在我录制的脚本中保持事件选项被选中。
所以我在我的真实测试脚本中使用了保持事件选项
如果我使用保持事件选项,我会在 75 个并发 VU 中出错
错误信息:XXX.XXXX.XXXX:XXX 服务器拒绝响应
如果我取消选中保持事件选项,我可以毫无错误地增加 500 个 VU。
在这种情况下,我们是否需要使用 Keep alive 选项?

最佳答案

Keep-alive 是一种 HTTP 功能,用于在往返之间保持持久连接,因此它不会在每个请求上都启动一个新的连接。此功能有很多好处,但其中一个权衡是它在服务器端保留资源,这在高负载下可能会成为问题。

在您的情况下,我猜您只是在打开 75 个连接的情况下消耗了服务器上的所有资源,并且无法为进一步的请求提供服务。这个错误并不一定意味着您的服务器不能提供超过 75 个连接,因为这完全取决于您的 HTTP 服务器配置。

Apache 配置示例:

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 100

Keep alive on wikipedia

关于jmeter - 使用 Keep Alive 选项问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37830531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com