tsenart / vegeta

HTTP load testing tool and library. It's over 9000!
http://godoc.org/github.com/tsenart/vegeta/lib
MIT License
23.42k stars 1.36k forks source link

using max-workers flag impacts peak TPS generated as compared to without the flag #620

Closed gokulb closed 1 year ago

gokulb commented 1 year ago

In general, my understanding was as long as we set the rate at a certain TPS, we should see our avg and p90 TPS to be close enough to the rate and we may see the peak TPS spike a bit at Vegeta. However, in my load tests, I see despite rate set at 50, the peak TPS goes upto 134 which completely screws up my test results as our system is not designed to support that rate. How can I control the rate to not hit that high a peak TPS without touching the workers flag?

tsenart commented 1 year ago

Please open this as a Bug Report with all the needed info. Can't help without additional info.