Ich bin immer java.net.SocketException: Connection reset Ausnahme während der Ausführung eines Lasttests mit Jmeter
Ich m läuft ein Last-test auf der login-Seite meiner Bewerbung für 100 Benutzer aus 100 20 Benutzer übergeben werden, rest 80 Benutzer, ich bin immer die, die unten Ausnahme , bitte helfen Sie mir mit dem fix
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:166)
at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:90)
at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:281)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:92)
at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:61)
at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:289)
at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:252)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.receiveResponseHeader(ManagedClientConnectionImpl.java:191)
at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:300)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:127)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:715)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:505)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:328)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1130)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
at java.lang.Thread.run(Unknown Source)
- möglich, Duplikat der java.net.SocketException: Connection reset
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie sind mit dem beschriebenen Problem in Verbindung Zurückgesetzt, da JMeter 2.10 ? JMeter wiki-Seite. Wenn Sie ganz sicher, dass das Verhalten Ihrer Anwendung unter test korrekt ist und nichts muss optimiert werden oder optimiert auf die backend-Seite können Sie konfigurieren, JMeter zu wiederholen, weigerte sich, die verbindungen und überprüfen Sie die veralteten Anschlüsse:
HttpClient4
. Der einfachste Weg, es zu tun ist mit HTTP Request Defaults Konfiguration element.Fügen Sie die folgenden Eigenschaften in Benutzer.Eigenschaften - Datei, die befindet sich unter /bin-Ordner des JMeter-installation:
Fügen Sie die nächste Zeile zu hc.Parameter Datei (gleicher Standort, JMeter ' s /bin Ordner)
Ihre "Connection reset" problem Weggehen sollte.