When running an All Day workload why do my virtual users show a status of suspended, as opposed to executing, in the monitor execution window?
The most likely cause for this is the way in which the workload has been defined. Let us consider this through the example of wanting to run 3 virtual users, all starting at the same time, for 20 minutes.
If the workload is defined as below;
Then the dialogue window should be read as
Start with 0 Virtual Users and End with 3 Virtual users over a period of 20 minutes.
This means that the virtual users will be staggered to start over the 20 duration minute period, according to the distribution defined by the graph, instead of all starting at once. While Virtual Users are waiting to start they will show a status of suspended in the monitor execution window.
Instead, if we want all Virtual Users to start at the same time then the workload should be defined as below;
Then the dialogue window can be read as
Start with 0 Virtual Users and End with 3 Virtual Users over no duration (at once). Start with 3 Virtual Users and run them for a duration of 20 minutes.
Start with 3 Virtual Users and end with 0 Virtual Users over no duration (at once) after a period of 20 minutes.
Please notice the difference to the distribution of the graph; all users now start at the same point.