In my JMeter test plan, I aim to execute three user groups over an 11-hour(39600 seconds )duration. For the first user group, I intend to add a new thread every 60 seconds. For the second group, the plan is to add 1 thread every 2 seconds. And third group 2 threads every 1 second
How can I configure the Thread Groups to achieve this specific thread addition pattern over the defined test duration?
As per JMeter documentation:
With "normal" Thread Group you need to set or let us know the total number of users in order to be able to calculate ramp-up period.
For example if you have 60 users:
If you change the number of users - amend the ramp-up period proportionally/accordingly.
More information: JMeter Ramp-Up Period: The Ultimate Guide
You might also find Custom Thread Groups JMeter Plugins Bundle useful, they provides visual way of controlling ramp-up, ramp-down, time to hold the load, spikes, etc. It might be easier for your to use.