【问题标题】:why getting socket closed error after running script by jmeter?为什么在 jmeter 运行脚本后出现套接字关闭错误?
【发布时间】:2015-04-01 23:10:47
【问题描述】:

我收到“非 HTTP 响应代码:java.net.SocketException 响应消息:非 HTTP 响应消息:连接重置”运行 jmeter 脚本后出现此类错误

【问题讨论】:

  • 嗨,欢迎来到 stackoverflow。请收下tour,学习how to ask。请发布产生错误的代码,以便您获得一些帮助

标签: java jmeter


【解决方案1】:

我敢打赌,您遇到了Connection Reset since JMeter 2.10 ? wiki 页面中描述的问题

所以我建议采取接下来的步骤:

  1. 将所有 HTTP 请求采样器的“实施”切换为“HttpClient4”。执行此操作的最佳方法是使用 HTTP Request Defaults,因此您只需在一处更改值。
  2. 根据 wiki 页面将接下来的 2 行添加到 user.properties 文件(位于 JMeter 安装的 /bin 文件夹下)

    httpclient4.retrycount=1
    hc.parameters.file=hc.parameters
    
  3. 将下一行添加到 hc.parameters 文件(相同位置,/lib 文件夹)

    http.connection.stalecheck$Boolean=true 
    
  4. 请记住在进行这些更改后重新启动 JMeter,属性更改不是动态的,它们会在 JMeter 启动时被拾取。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多