You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by se...@apache.org on 2014/02/20 01:54:54 UTC
svn commit: r1570021 -
/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
Author: sebb
Date: Thu Feb 20 00:54:54 2014
New Revision: 1570021
URL: http://svn.apache.org/r1570021
Log:
Add a bit more sampler debug
Modified:
jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
Modified: jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java?rev=1570021&r1=1570020&r2=1570021&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java (original)
+++ jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java Thu Feb 20 00:54:54 2014
@@ -394,12 +394,14 @@ public class HTTPHC4Impl extends HTTPHCA
} catch (IOException e) {
res.sampleEnd();
+ log.debug("IOException", e);
// pick up headers if failed to execute the request
res.setRequestHeaders(getConnectionHeaders((HttpRequest) localContext.getAttribute(ExecutionContext.HTTP_REQUEST)));
errorResult(e, res);
return res;
} catch (RuntimeException e) {
res.sampleEnd();
+ log.debug("RuntimeException", e);
errorResult(e, res);
return res;
} finally {
@@ -569,6 +571,22 @@ public class HTTPHC4Impl extends HTTPHCA
public int hashCode(){
return hashCode;
}
+
+ // For debugging
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append(target);
+ if (hasProxy) {
+ sb.append(" via ");
+ sb.append(proxyUser);
+ sb.append("@");
+ sb.append(proxyHost);
+ sb.append(":");
+ sb.append(proxyPort);
+ }
+ return sb.toString();
+ }
}
private HttpClient setupClient(URL url) {
@@ -651,13 +669,13 @@ public class HTTPHC4Impl extends HTTPHCA
clientParams.setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.IGNORE_COOKIES);
if (log.isDebugEnabled()) {
- log.debug("Created new HttpClient: @"+System.identityHashCode(httpClient));
+ log.debug("Created new HttpClient: @"+System.identityHashCode(httpClient) + " " + key.toString());
}
map.put(key, httpClient); // save the agent for next time round
} else {
if (log.isDebugEnabled()) {
- log.debug("Reusing the HttpClient: @"+System.identityHashCode(httpClient));
+ log.debug("Reusing the HttpClient: @"+System.identityHashCode(httpClient) + " " + key.toString());
}
}