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_zhif...@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-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org