Hello,
I’m currently a jmeter user and looking forward to rewrite some tests using Gatling.
First issue I faced is absence of scenarios throughput control (like constant throughput timer in jmeter). Manual pause doesn’t fit my requirement as I need ability to configure throughput i. e. for scalability tests and I can not just multiply or divide pause value as execution time may be non linear for different scenarios.
Didn’t find any description of this feature in docs or on the internet - is there one? If not can it be implemented in Gatling?
but rps always jumped to 140 or higher very quickly. and seems like the pauses i added in groups stopped working. i guess .disablePauses made the trick.
any ideas? i made something wrong? i grabbed the latest snapshot version btw.
i grabbed the latest snapshot version but still my throughput jumped to 200 immediately.
setUp(scn.inject(rampUsers(500).over(2 minutes))
.throttle(jumpToRps(20), reachRps(100) in (120 seconds), holdFor(1200 seconds)))
.protocols(httpConf)
disable all pauses in script makes sense to me since the throttle module will add pauses based on rps target. can i get a sample how you are using it? it is possible that i used it in a wrong way.
from what i observed, the pauses i added into the script stopped working so this is expected. but the new pauses that should be added by throttle are not working, i guess?
be careful about the bracket location, that made the trick.
So that's a bug...
If you have only one population, setting the throttling globally or on the
population should produce the same result. Will investigate.
Thanks for your feedback.