Have simple http endpoint, I'm the only person using it (no noise from other users - did tests several times).
What I notice is that running 2 tests with same rate, but different client connections makes significant change in response times.
If number of connections would be too low, I would assume the rate requirement not fulfilled.
Maybe it has something to do with thread calibrating - I know proper performance testing is hard, but cannot find a guide of how to setup parameters (threads, rate, connections) and how it's connected with Thread calibrating - anyone knows what I'm doing wrong?
Details:
When I run this:
wrk -t5 -c5 -d1m -R10 --latency -s ./my_script.lua http://somewhere/something
I get this:
Have simple http endpoint, I'm the only person using it (no noise from other users - did tests several times). What I notice is that running 2 tests with same rate, but different client connections makes significant change in response times.
If number of connections would be too low, I would assume the rate requirement not fulfilled.
Maybe it has something to do with
thread calibrating
- I know proper performance testing is hard, but cannot find a guide of how to setup parameters (threads, rate, connections) and how it's connected with Thread calibrating - anyone knows what I'm doing wrong?Details:
When I run this:
wrk -t5 -c5 -d1m -R10 --latency -s ./my_script.lua http://somewhere/something
I get this:When I run this:
wrk -t5 -c10 -d1m -R10 --latency -s ./my_script.lua http://somewhere/something
I get this:Should number of connections