Options > Execution tab

The Tools > Options > Execution tab enables you to configure miscellaneous scenario execution settings.

To access, select Tools > Options > Execution tab.

Execution tab options

User interface elements are described below:

UI Element
Description
Default Scheduler
Enables you to set the default schedule run mode for new scenarios.
  • Real-world schedule. Runs the scenario according to a real-world set of events

  • Basic schedule. Runs a basic schedule, starting the Vusers, running them for a given amount of time, and stopping them.

For more details, see Schedule run modes.
Post Collate Command

Enables you to define a command that Controller will run directly after it collates the results of a scenario run.

Example: You can define a command to run a customer application that runs the Analysis API to extract data.

Note: In the command, you can use the keyword, %ResultDir%, to refer to the scenario's results folder. (This keyword is not case sensitive.)

Vuser Distribution

Version support: The option to ignore failed load generators is supported from version 24.3.

Defines the method for allocating Vusers to the load generators used for the scenario:

  • Standard distribution. (Default) The Vusers are distributed among all load generators used for the group or scenario, without checking load generator status or machine load. If any load generators are failed, the Vusers allocated to that machine will not run.

  • Standard distribution, ignore failed load generators. The Vusers are distributed among all active load generators used for the group or scenario. Vuser distribution starts only after Controller has checked load generator status, and failed load generators are ignored.

    Note: This method works only when Network Virtualization is disabled.

  • Smart distribution (Percentage Mode scenarios only). The Vusers are distributed among the load generators used for the scenario based on CPU load. For details, see Smart Vuser distribution.

    Smart distribution is available for manual scenarios in percentage mode.

Back to top

Smart Vuser distribution

Smart Vuser distribution provides load balancing for the load generated by Vusers, distributing the load evenly among the requested load generators. This improves the accuracy of the load test. It works most efficiently in scenarios with a high number of Vusers.

Smart Vuser distribution is available in manual scenarios in percentage mode. In this type of scenario, if Smart Vuser distribution is enabled, Controller allocates Vusers to each load generator based on the CPU usage of the machine. The allocation of each Vuser is determined before the Vuser is loaded. This means that for Smart Vuser distribution to work, the scenario must be set to load Vusers gradually and not all at once.

When a load generator's CPU usage becomes overloaded, Controller receives a message and stops loading Vusers on the overloaded load generator, and automatically distributes them among the other load generators taking part in the scenario. Only where there are no other available load generators in the scenario does Controller stop loading Vusers.

You can monitor the status of a machine's CPU usage using the icons in the Load Generators dialog box (see Load Generators dialog box). When the CPU usage of a load generator becomes problematic, the icon to the left of the load generator name contains a yellow bar. When the machine becomes overloaded, the icon contains a red bar.

Note:  

  • You can monitor a load generator's CPU usage in greater detail using the Controller and Load Generator Resources monitor. For details, see Controller and Load Generator Resources monitor.

  • Smart Vuser distribution is not supported for Dockerized load generators.

Back to top

See also: