为什么在用jmeter运行脚本后得到套接字关闭错误?

时间:2015-04-01 11:49:53

标签: java jmeter

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

1 个答案:

答案 0 :(得分:3)

我打赌您遇到了Connection Reset since JMeter 2.10 ?维基页

中描述的问题

所以我建议采取下一步措施:

  1. Switch"实施"您的所有HTTP请求采样器到" HttpClient4"。执行此操作的最佳方法是使用HTTP Request Defaults,因此您只需在一个位置更改值。
  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启动时被选中。

  5. 希望这会有所帮助。