I'm doing some load testing with locust and I cant seem to figure out how to change the Hatch Rate to a slower ramp up rate.  1 locust per second is still too fast so is there a way to change this to something that would resemble 1 locust every 20 seconds?
I've tried using gevent.sleep(19) within the on_start method and setting the hatch rate to 1 locust per second in the UI but this only hatches each locust 1 second apart and then each hatched locust sleeps for 19 seconds (they are still 1 seconds apart).
Is there a way of forcing each locust hatched at run time to wait 20 seconds before the next locust executes? (e.g. the first locust hatches and runs the on_start method, the next locust waits 19 seconds and then runs the on_start method, the next locust waits 19 seconds more and then runs the on_start method.)
The hatch rate/ramp up parameter accepts float values. Use a hatch rate of 0.05 to spawn one user every 20 seconds.
Locust load testing - Change hatch rate from 1 second to say 20 seconds? (1 locust every 20 seconds)