java.net.SocketException:jmeter中的连接重置为3

时间:2018-08-23 07:06:11

标签: jmeter

使用多达40个用户的实时应用程序进行测试,如果我将用户数增加到45或50,等等,那么在40个用户之后一切都会好起来,依此类推,出现 Realm realm = Realm.getDefaultInstance(); Fiscalizacao fiscalizacao = realm.copyFromRealm(RealmOperations.getFiscalizacaoById(realm, idFiscalizacao)); java.net.socketexception错误,请您提出解决方案?

enter image description here

1 个答案:

答案 0 :(得分:0)

最有可能表明您的应用程序存在问题,请检查是否存在任何可疑条目,这些条目可以阐明您应用程序日志中的根本原因。这也可能是任何中间件(负载平衡器,路由器,交换机,代理等)的配置问题。


如果您完全确定应用程序的行为符合预期,则可以调整JMeter以便在连接重置时重试(但是从浏览器的角度来看这会使您的测试不切实际),以便执行以下操作:

  1. user.properties 文件中,添加以下几行:

    httpclient4.retrycount=1
    hc.parameters.file=hc.parameters
    
  2. hc.parameters 中添加下一行:

    http.connection.stalecheck$Boolean=true
    
  3. 重新启动JMeter以获取更改。

参考文献: