【发布时间】:2020-05-20 19:24:28
【问题描述】:
使用 Gatling 运行模拟时出现以下异常:
j.n.ConnectException:地址已在使用中:没有更多信息
当测试的服务器无法响应或超时时,是否会发生这种情况? 我想确保这是服务器而不是客户端抛出的异常。
【问题讨论】:
-
这有什么更新吗?我的回答解决了你的问题吗?
-
让我试试然后回复你
标签: gatling
使用 Gatling 运行模拟时出现以下异常:
j.n.ConnectException:地址已在使用中:没有更多信息
当测试的服务器无法响应或超时时,是否会发生这种情况? 我想确保这是服务器而不是客户端抛出的异常。
【问题讨论】:
标签: gatling
我在 Windows 上运行 Gatling(有很多请求,> 100 RPS)时也遇到了这个问题。 Windows 似乎没有可用的临时端口了。请参阅用户组论坛中的this discussion。所以这不是您被测系统的问题,而是运行 Gatling 的机器。
在 Windows 上,您可以使用 netsh 命令see and change 您的临时端口范围。您可以使用以下命令来
查看您当前为 TCP 配置的 IPv4 端口范围:
netsh int ipv4 show dynamicport tcp
更改端口范围:
netsh int ipv4 set dynamic tcp start=number num=range
例如,我像这样增加了我的临时 IPv4 TCP 端口范围来解决问题:
netsh int ipv4 set dynamic tcp start=1025 num=57975
【讨论】: