Hi All,

I have been running some performance tests using jmeter (testing
webservices) and the results i am receiving do not seem consistent.

I am running http tests and writing the results to a csv file, storing the
timestamp and latency of each test.

I am calculating the overall time of the test run(the timestamp of the last
test minus the timestamp of the first test) and then calculate the thruput
by dividing the number of tests run (I do a run of 2500 requests) by the
calculated time taken.

however, the thruput does not seem to be consistent with the average
latency.

For example, I run a test of 2500 and the average latency is 500ms and the
thruput is 15.1 messages/second, however, I also run another test and I get
an average latency of 250ms but the thruput is only 17.4 messages/second.
Intuitively,  the latency should directly proportional to the thruput, and
roughly speaking (untill you max out your services) if you double the
average latency I would expect the thruput to halve?

Any ideas as to what might be happening?

Thanks in advance
Rob

Reply via email to