【问题标题】:Gatling j.n.ConnectException: Address already in useGatling j.n.ConnectException:地址已在使用中
【发布时间】:2020-05-20 19:24:28
【问题描述】:

使用 Gatling 运行模拟时出现以下异常:

j.n.ConnectException:地址已在使用中:没有更多信息

当测试的服务器无法响应或超时时,是否会发生这种情况? 我想确保这是服务器而不是客户端抛出的异常。

【问题讨论】:

  • 这有什么更新吗?我的回答解决了你的问题吗?
  • 让我试试然后回复你

标签: gatling


【解决方案1】:

我在 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

【讨论】:

  • (以管理员身份运行)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2015-10-30
  • 2014-08-11
  • 2013-09-08
相关资源
最近更新 更多