I want to run a test that has an increasing load of 10 vusers per second until it reaches a maximum of 100 vusers. Each vuser is going to login, think for one minute, then logout. I would like each vuser execute TMain only once and then stop.
Am I missing something or is there no way to do this? The workload definitions are based of a span of time rather than a number of transactions which causes Tmain to be executed multiple times by each vuser. Is there a way to do this?
Segue support helped me on this the approach being create user groups by declaring a vuser for each group in the script, then using a queueing workload and making the appropriate settings in the workload definition.
One really easy way to do this is:
1)use the increasing workload
2) go to the last line of f you last trasnaction (TMAIN) and put a "halt" statement just before the "end" statement. This will override the increasing load and make the user shut down with no errors.