Our current load test for an application is done using jMeter and works fine so far. We have three different thread groups which can be enabled and configured separately via a command line flag. The number of threads and target throughput rate can be configured from the command line as well.
What I'm searching for is a possibility to program a load scenario for each of the thread groups. Usually jMeter starts all threads and then tries reach its target throughput rate. What I want to achieve is as follows: I configure a target throughput rate of 500 requests per second, a start rate of 20, an increment of 20 and a duration of 5 minutes. jMeter should then start with 20 requests per second and increase the load by 20 every 5 minutes until it reaches the maximum throughput rate.
Has anyone ever done this? I searched for it but didn't find any relevant hits.