使用多达40个用户的实时应用程序进行测试,如果我将用户数增加到45或50,等等,那么在40个用户之后一切都会好起来,依此类推,出现 Realm realm = Realm.getDefaultInstance();
Fiscalizacao fiscalizacao = realm.copyFromRealm(RealmOperations.getFiscalizacaoById(realm, idFiscalizacao));
:java.net.socketexception
错误,请您提出解决方案?
答案 0 :(得分:0)
最有可能表明您的应用程序存在问题,请检查是否存在任何可疑条目,这些条目可以阐明您应用程序日志中的根本原因。这也可能是任何中间件(负载平衡器,路由器,交换机,代理等)的配置问题。
如果您完全确定应用程序的行为符合预期,则可以调整JMeter以便在连接重置时重试(但是从浏览器的角度来看这会使您的测试不切实际),以便执行以下操作:
在 user.properties 文件中,添加以下几行:
httpclient4.retrycount=1
hc.parameters.file=hc.parameters
在 hc.parameters 中添加下一行:
http.connection.stalecheck$Boolean=true
参考文献: