Previous Topic: Load Pattern SelectionNext Topic: Staging Document Editor - Reports Tab


Distribution Selection

The Base tab of the Staging Document Editor includes a Distribution Selection panel.

If you use DevTest Workstation, the Distribution Selection panel is unnecessary because your virtual users run locally (using a simulator that is part of DevTest Workstation).

If you use DevTest Server, with several simulator servers active, the Distribution Selection panel lets you specify how to distribute your virtual users across the simulators.

The distribution options are:

 

Balanced Based on Instance Capacity

The Balanced Based on Instance Capacity distribution requests that DevTest base the allocation of virtual users (instances), based on an assessment of current loading (percent load on each simulator).

Each simulator is initiated with a defined number of virtual users that can be allocated. The default is 255. DevTest dynamically tracks the percent load and adds virtual users to specific simulators to try to keep the load percentage as even as possible. Therefore, the simulator with the lowest percentage load is a candidate for the next virtual user that is introduced into the system.

This distribution is useful when the system is already running tests from several other testers, and you want to optimize your load distribution.

No parameters are required.

 

Dynamic Simulator Scaling with DCM

The Dynamic Simulator Scaling with DCM distribution requests that DevTest automatically determine when to raise capacity to meet the needs of a running test and then automatically expand the lab.

This distribution pattern includes the following parameters:

Checkpoint time

The interval at which DevTest evaluates whether more simulators are required. Enter the value in seconds (for example, 300s) or minutes (for example, 5m).

DCM Dynamic Lab Name

If you stage to an existing coordinator and the test determines that it requires more capacity to run the test, this parameter indicates which lab to activate to run more simulators. Include the VLM prefix and the fully qualified lab name.

Maximum Expansion

The maximum number of simulators to create at the time of expansion. If you have a policy that limits the number of simulators for each user, use this parameter to enforce it. The default value of 0 means unlimited.

During the checkpoint evaluation, DevTest examines the performance of the simulators that are currently running and how many more virtual users must be brought online. If more simulators are required, DevTest starts the process of expanding the lab. When the simulators come online, DevTest starts directing traffic to them.

 

Percent Distribution

The Percent Distribution distributes virtual users (instances) over the simulators, based on the percentages that you specify.

The names of the running simulators (plus local) are available in a drop-down list in the Simulator Name column.

Select a simulator and specify a percentage of virtual users for the simulator. Repeat this action for all the simulators to include until you have 100 percent. Use integer values for the percentages.

Note: Although "Auto" appears as a choice in the drop-down list, it is not recommended. "Auto" results in confusing allocations of virtual users because it competes with your explicit distribution choices.

 

Round Robin Distribution

The Round Robin Distribution requests that DevTest control the allocation of virtual users (instances), based on a simple round-robin distribution pattern.

DevTest selects a simulator randomly and adds a virtual user, then goes to another simulator and adds a user, and continues in this fashion as necessary. After all simulators are used, the process continues with the first simulator. This distribution is useful when staging a single, large load test on your system.

No parameters are required.