Author: sebb
Date: Mon Nov 28 16:53:02 2005
New Revision: 349565
URL: http://svn.apache.org/viewcvs?rev=349565&view=rev
Log:
Document latency
Modified:
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
Modified:
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
URL:
http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java?rev=349565&r1=349564&r2=349565&view=diff
==============================================================================
---
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
(original)
+++
jakarta/jmeter/branches/rel-2-1/src/core/org/apache/jmeter/samplers/SampleResult.java
Mon Nov 28 16:53:02 2005
@@ -181,7 +181,7 @@
*/
public SampleResult(SampleResult res) {
setStartTime(res.getStartTime());
- setTime(0);
+ setElapsed(0);
setSampleLabel(res.getSampleLabel());
setRequestHeaders(res.getRequestHeaders());
@@ -270,9 +270,11 @@
/**
* Method to set the elapsed time for a sample. Retained for backward
- * compatibility with 3rd party add-ons It is assumed that the method is
- * called at the end of a sample
+ * compatibility with 3rd party add-ons.
+ * It is assumed that the method is only called at the end of a sample
*
+ * Also used by SampleResultConverter when creating results from files.
+ *
* Must not be used in conjunction with sampleStart()/End()
*
* @deprecated use sampleStart() and sampleEnd() instead
@@ -280,10 +282,14 @@
* time in milliseconds
*/
public void setTime(long elapsed) {
- long now = System.currentTimeMillis();
- setTimes(now - elapsed, now);
+ setElapsed(elapsed);
}
+ private void setElapsed(long elapsed) {
+ long now = System.currentTimeMillis();
+ setTimes(now - elapsed, now);
+ }
+
public void setMarked(String filename) {
if (files == null) {
files = new HashSet();
@@ -370,7 +376,7 @@
subResults = new ArrayList();
}
subResults.add(subResult);
- setTime(getTime() + subResult.getTime());
+ setElapsed(getTime() + subResult.getTime());
subResult.setParent(this);
}
@@ -752,11 +758,17 @@
return latency;
}
+ /**
+ * Set the time to the first response
+ *
+ */
public void latencyEnd() {
latency = System.currentTimeMillis() - startTime - idleTime;
}
/**
+ * This is only intended for use by SampleResultConverter!
+ *
* @param latency
* The latency to set.
*/
@@ -765,6 +777,8 @@
}
/**
+ * This is only intended for use by SampleResultConverter!
+ *
* @param timeStamp
* The timeStamp to set.
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]