Pre request script

This feature is available only for vREST NG Pro Edition. Although, you may use the utility methods to configure any property for the test case. But if you would like to use those generated values during response validation then you may use Template Data tab for this purpose.

Template Data can also be used to set the data for Loop Source field using $init key in this tab.

Usage 1: Use Template Data tab to generate some values for the test case

Suppose we would like to generate a random string for the test case and we would like to use that generated string in the request parameter and during response validation. Then we may define the Template Data as shown in figure below:

Now, you may use the name field defined in this tab in setting up the test case request and during response validation using {{$}}.

Usage 2: Use Template Data tab to initialize the array for setting up the loop Source property

And if you would like to initialize the test case iteration data, then you may set it using a special property $init inside Template Data tab.

Now you may set the loop source property as {{$data.$init.records}}