Am 22.03.2016 um 21:05 schrieb sebb:
What do we do for other samplers if the connect fails?
The only other samplers using connectEnd are those using the
MeasuringConnectionManager. There connectEnd is called in
ManagedClientConnection#open.
Felix
Do we document the behaviour?
is the value supposed to be the time to connect even if connect fails?
On 22 March 2016 at 19:32, Philippe Mouawad <philippe.moua...@gmail.com> wrote:
In fact I don't know :-)
In case of exception, connectEnd won't be called so for example, if issue
is due to timeout, value will not be equal to timeout.
Should we put it in a try/finally arount getSocket ?
Thanks
On Tue, Mar 22, 2016 at 8:29 PM, Felix Schumacher <
felix.schumac...@internetallee.de> wrote:
Am 22. März 2016 20:22:22 MEZ, schrieb Philippe Mouawad <
philippe.moua...@gmail.com>:
Hi Felix,
Do you think it is ok in case of Connection error ?
Yes, that is why I put connectEnd there. But feel free to place it
somewhere else. I wouldn't be angry.
Regards,
Felix
Thank you
Regards
On Mon, Mar 21, 2016 at 7:17 PM, <fschumac...@apache.org> wrote:
Author: fschumacher
Date: Mon Mar 21 18:17:03 2016
New Revision: 1736072
URL: http://svn.apache.org/viewvc?rev=1736072&view=rev
Log:
TCP Sampler: Set connect time in sampler when connection is
established.
Bugzilla Id: 59205
Modified:
jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java
jmeter/trunk/xdocs/changes.xml
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=1736072&r1=1736071&r2=1736072&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
Mon Mar 21 18:17:03 2016
@@ -393,6 +393,7 @@ public class TCPSampler extends Abstract
res.sampleStart();
try {
Socket sock = getSocket(socketKey);
+ res.connectEnd();
if (sock == null) {
res.setResponseCode("500"); //$NON-NLS-1$
res.setResponseMessage(getError());
Modified: jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1736072&r1=1736071&r2=1736072&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Mon Mar 21 18:17:03 2016
@@ -171,6 +171,7 @@ Summary
<li><bug>58300</bug> Make existing Java Samplers implement
Interruptible</li>
<li><bug>58160</bug>JMS Publisher : reload file content if file
name
changes. Based partly on a patch contributed by Maxime Chassagneux
(maxime.chassagneux at gmail.com)</li>
<li><bug>58786</bug>JDBC Sampler : Replace Excalibur DataSource
by
more up to date library commons-dbcp2</li>
+ <li><bug>59205</bug>TCP Sampler: Set connect time in sampler
when
connection is established.</li>
</ul>
<h3>Controllers</h3>
--
Cordialement.
Philippe Mouawad.