【问题标题】:java.net.SocketException: Unrecognized Windows Sockets error: 0: recv failed Jmeterjava.net.SocketException:无法识别的 Windows 套接字错误:0:recv 失败 Jmeter
【发布时间】:2021-10-11 05:06:59
【问题描述】:

我在 JMeter 中运行负载测试并收到此错误。 非 HTTP 响应代码:javax.net.ssl.SSLException/非 HTTP 响应消息:java.net.SocketException: Unrecognized Windows Sockets error: 0: recv failed

为什么会出现这种错误??

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    您的系统是否同时启用了IPv4 和IPv6?如果是这样,当请求被写入一个线程并且响应来自另一个线程时,您可能会遇到这种情况,因此它是“无法识别的”

    因此,要么在操作系统级别选择一种网络协议并禁用另一个,要么通过在启动脚本中添加下一行来限制 JMeter 仅使用 IPv4:

    jmeter -Djava.net.preferIPv4Stack=true -n -t test.jmx .....
    

    如果它有助于您可以通过将下一行添加到 system.properties 文件(位于 JMeter 安装的“bin”文件夹中)使更改永久化:

    java.net.preferIPv4Stack=true
    

    更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      • 2012-07-01
      相关资源
      最近更新 更多