Parameters

Parameters can be used to dynamically generate data for the request. For example, you can define integer parameter with minimum and maximum value of 1 and 10, respectively and an increment of 1. If you then include this parameter in, for example, URL of particular request item, ten different requests will be executed.

Parameters can be managed in the 'Parameters' tab of project properties.

Add parameter

To add parameter, click 'Add' button in the toolbar located above parameter list. New parameter with default name is automatically added to the list. Name of the parameter must contain only alphanumeric characters or underscore, you can safely rename parameter even after it is in use by request items and name will be changed everywhere parameter is used. Parameter names in particular project must be unique.
Because parameters and chaining items can be used in the same properties of request item, HttpMaster does not allow project parameters and chaining items to share the same name.

Specify parameter properties

Properties of the parameter are managed in the box located next to the parameter list. You have the following options:

Manually provided single value

For all parameters of this type, you have two options:

Values obtained from a disk file

If you have selected disk file as a data source, you have to specify the following properties:

Specified list of values

If you have selected list values as a data source, you can enter new values in the corresponding text field (one value per row).

Runtime generated increasing values

If you have selected increasing values as a data source, you have to specify the following properties:

Using parameters

When you will use parameters in the fields that accept them, you will have to enclose them in curly braces, for example, 'http://www.example.com?size={size}'. To show the list of currently available parameters, press 'Crtl+Space' when cursor is inside the field that accepts parameters. One such field, for example, is URL of the request item.

For more information about using parameters, see corresponding topic in 'How to' section.