JMeter doesn't have a 'problem' as such, it just takes longer to write to a
file that is on a different machine as compared to doing the same thing for
a local file. Any computer program will experience the same issue. And ot's
logical that if this takes longer then the processing of a request (and I
mean the logical time including Server response, JMeter processing and
network response) will take longer. If it takes longer then you will get
less throughput. It's simple math.

The way to get around this is to configure pacing, with something like a
Constant Throughput Timer you will be able to define a buffer such that even
if JMeter has to wait longer to write the results this will not impact the
rate it makes requests at. If you are looking for a repeatable test to use
as a baseline then this is pretty much essential. You need to create a
defined load of X requests per second and run controlled tests. Simply
spinning up a test where the threads try to run as fast as possible causes
inaccurate results as things like faster machines/networks/responses all act
together to change the load profile (as per your experience) which means the
test is not repeatable.

-----
http://www.http503.com/
--
View this message in context: 
http://jmeter.512774.n5.nabble.com/Jmeter-Performance-using-jmeter-server-VS-running-in-the-local-instance-tp4631144p4826253.html
Sent from the JMeter - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org

Reply via email to