VTS parameterization

After you use VuGen to record a business process, VuGen generates a Vuser script. Typically, the generated script contains actual values that were detected during recording. For example, the server may assign a unique ID to each user that accesses the site. This unique ID may be included in the script. Suppose you want the Vuser to perform the script's actions (such as query or submit) using different values from those recorded. To do this, you replace the recorded values in the script with parameters. This is known as parameterizing the script.

When you run a Vuser script that contains a parameter, the parameter must be assigned a value each time the parameter is called. VuGen provides two methods for assigning values to parameters:

  • Standard parameterization functionality. For more information about parameterization in VuGen, see Parameterization overview.
  • VTS (Virtual Table Server).

Standard parameterization versus VTS parameterization

When you use the standard parameterization, each Vuser is assigned parameter values from a dedicated set of values - parameter values are not shared between Vusers. In contrast, VTS enables you to assign parameter values from a single set of parameter values to multiple Vusers. This may enable you to more accurately emulate a real-user environment.

Back to top

Vuser protocols that support VTS functionality

VTS functionality is supported by all Vuser protocols that use C as the scripting language.

For protocols that are not supported, you can use the REST API for VTS to develop you own client. For details, download the VTS3 Communication Specification from AppDelivery Marketplace.

Back to top