[prev in list] [next in list] [prev in thread] [next in thread]
List: jmeter-dev
Subject: DO NOT REPLY [Bug 46838] New: HTTP sampler will always set the
From: bugzilla () apache ! org
Date: 2009-03-12 5:07:35
Message-ID: bug-46838-1333 () https ! issues ! apache ! org/bugzilla/
[Download RAW message or body]
https://issues.apache.org/bugzilla/show_bug.cgi?id=46838
Summary: HTTP sampler will always set the latency to 0 if
response contains no data
Product: JMeter
Version: 2.3.2
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: HTTP
AssignedTo: jmeter-dev@jakarta.apache.org
ReportedBy: Wang_zhifeng@emc.com
When I run a post operation which do a create operation on the server, the
latency of the web request is always 0 no matter how big the operation is.
I traced into the source file, and found in HTTPSamplerBase.java, if no
response data, the sampleResult.latencyEnd(); will not be called.
while ((bytesRead = in.read(readBuffer)) > -1) {
if (first) {
sampleResult.latencyEnd();
first = false;
}
if (asMD5 && md != null) {
md.update(readBuffer, 0 , bytesRead);
totalBytes += bytesRead;
} else {
w.write(readBuffer, 0, bytesRead);
}
}
Add following code after the while loop will fix this bug.
if (first)
sampleResult.latencyEnd();
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic