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 2012/12/08 13:31:47 UTC

svn commit: r1418659 - /jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java

Author: sebb
Date: Sat Dec  8 12:31:46 2012
New Revision: 1418659

URL: http://svn.apache.org/viewvc?rev=1418659&view=rev
Log:
Show a bit more info in the request pane

Modified:
    jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java

Modified: jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java?rev=1418659&r1=1418658&r2=1418659&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java (original)
+++ jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java Sat Dec  8 12:31:46 2012
@@ -380,12 +380,24 @@ public class TCPSampler extends Abstract
             initSampling();
             firstSample=false;
         }
+        final boolean reUseConnection = isReUseConnection();
+        final boolean closeConnection = isCloseConnection();
         String socketKey = getSocketKey();
         log.debug(getLabel() + " " + getFilename() + " " + getUsername() + " " + getPassword());
         SampleResult res = new SampleResult();
         boolean isSuccessful = false;
         res.setSampleLabel(getName());// Use the test element name for the label
-        res.setSamplerData("Host: " + getServer() + " Port: " + getPort()); //$NON-NLS-1$ $NON-NLS-2$
+        StringBuilder sb = new StringBuilder();
+        sb.append("Host: ").append(getServer()); // $NON-NLS-1$
+        sb.append(" Port: ").append(getPort()); // $NON-NLS-1$
+        sb.append("\n"); // $NON-NLS-1$
+        sb.append("Reuse: ").append(reUseConnection); // $NON-NLS-1$
+        sb.append(" Close: ").append(closeConnection); // $NON-NLS-1$
+        sb.append("\n["); // $NON-NLS-1$
+        sb.append("SOLINGER: ").append(getSoLinger()); // $NON-NLS-1$
+        sb.append(" EOL: ").append(getEolByte()); // $NON-NLS-1$
+        sb.append("]"); // $NON-NLS-1$
+        res.setSamplerData(sb.toString()); 
         res.sampleStart();
         try {
             Socket sock = getSocket(socketKey);
@@ -422,7 +434,7 @@ public class TCPSampler extends Abstract
             // Set if we were successful or not
             res.setSuccessful(isSuccessful);
 
-            if (!isReUseConnection() || isCloseConnection()) {
+            if (!reUseConnection || closeConnection) {
                 closeSocket(socketKey);
             }
         }