Virtual User runtime parameters

Error handling

When an error occurs or an assertion fails, a Virtual User continues running by default. However, you may interrupt the Virtual User execution thread when these problems occur by forcing the user to either:

  • Skip to the next iteration.

  • Stop and start a new Virtual User with the same profile.

The way this action is carried out depends on the Container being executed at the moment the error occurs, as described in Go to next iteration and Stop.

Note: The Virtual User will not go to the next iteration if an error occurs in a Try... Catch Container. For more information, see Try ... Catch.

Think time

The think time simulates the time spent by a user on the preceding Page before accessing the current Page. This time delay may be set for each individual Page, or globally for all Pages. The same goes for Delays.

Think time options are:

  • Use think time defined on pages and delays: By default, the think time set for each page and each delay, when considered as think time, is the think time measured during recording.

  • Override think time: Selecting this option allows using a global think time for all the Pages and Delays of the User Path. You may use a variable to obtain a dynamic behavior.

  • Information: With this option, the think time is not executed on the first page of the User Path, if the User Path only contains one page, the think time will not be played at all.

  • Apply this factor for each page and delay: Selecting this option allows applying a factor to the think time used for the Pages and Delays. For example, by entering a factor of 130%, you can increase the think time for the pages by 30%. A factor under 100% will reduce the pages think time.

The Add a random delay of +/- X % option can be used to add a random element to the delay. The time delay thus obtained is between delay + x% and delay - x%.

Actions

This panel is used to access the following tasks:

  • Check User Path validity. Opens the User Path checking window with the current User Path preselected. For more information, see Check a user path.

  • Search for Dynamic Parameters. Starts a search for dynamic parameters. For more information, see Frameworks.

SLA

The Apply SLA button makes it possible to link an SLA profile to the User Path. For more information, see Link a User Path element to an SLA profile.

Global validation

The Global validation mechanism allows setting one or more content assertions on all the responses to requests issued by the selected User Path. This means that application validation rules can be defined quickly and easily for all the User Path requests. For more information, see Global validation.