2015-04-22 25 views
5

का उपयोग करके लोड टेस्ट चलाने के दौरान कनेक्शन रीसेट अपवाद, मैं 100 आवेदनों में से 100 उपयोगकर्ताओं के लिए अपने आवेदन के लॉगिन पेज पर लोड टेस्ट चला रहा हूं, बाकी 80 उपयोगकर्ता पास कर रहे हैं अपवाद नीचे, कृपया मुझे ठीकमुझे java.net मिल रहा है। सॉकेटएक्सप्शन: जेएमटर

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) 
+0

[java.net.SocketException: कनेक्शन रीसेट] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/62929/java-net-socketexception-connection-reset) –

उत्तर

9

मुझे विश्वास है कि आप इस मुद्दे को Connection Reset since JMeter 2.10 ? JMeter विकि पृष्ठ में वर्णित सामना कर रहे हैं के साथ मदद।

  1. : आप पूरी तरह से यकीन है कि है कि परीक्षण के तहत अपने अनुप्रयोग के व्यवहार सही है और कुछ भी नहीं देखते या बैकएंड पक्ष पर बदलाव किया जा करने के लिए आप JMeter कॉन्फ़िगर इनकार कर दिया कनेक्शन पुन: प्रयास और बासी कनेक्शन के लिए जाँच करने के लिए कर सकते हैं की जरूरत है कर रहे हैं अपने सभी HTTP अनुरोध नमूने के HttpClient4 पर "कार्यान्वयन" बदलें। ऐसा करने का सबसे आसान तरीका HTTP Request Defaults कॉन्फ़िगरेशन तत्व का उपयोग कर रहा है।

    httpclient4.retrycount=1 
    hc.parameters.file=hc.parameters 
    
  2. hc.parameters फ़ाइल के आगे लाइन जोड़े (एक ही स्थान, JMeter की:

  3. फ़ाइल में आपका JMeter स्थापना की/बिन फ़ोल्डर के अंतर्गत स्थित user.properties में निम्नलिखित गुण जोड़ें/बिन फ़ोल्डर)

    http.connection.stalecheck$Boolean=true 
    
  4. जेएमटर पुनरारंभ करें।

आपकी "कनेक्शन रीसेट" समस्या दूर होनी चाहिए।

+1

हाय दिमित्री, मुझे भी उपरोक्त मुद्दे का सामना करना पड़ा। मैंने आपके द्वारा उल्लेखित चरणों को किया है, जावा 1.8 को अपडेट किया है और अनुरोध सही है/नहीं, लेकिन फिर भी, मुझे एक ही त्रुटि मिल रही है। कृपया मुझे हल करने में मदद करें। –

+0

धन्यवाद मेरे लिए काम करता है! –

+0

क्या यह जेएमटर 3.3 के लिए प्रासंगिक है? – user7294900

संबंधित मुद्दे