Добавление и использование параметров#
В тест можно добавить:
Добавленные параметры можно выбрать с помощью кнопки P при редактировании запросов. Подробнее см. разделы HTTP-запросы и gRPC-запросы.
Примечание
Если имена параметров из набора настроек совпадают с настройками теста, то в тесте используются настройки из привязанного набора.
Добавление литерального параметра#
Нажмите на кнопку в области Parameters. Откроется окно:
Укажите название параметра вручную в поле Parameter Name.
Укажите значение параметра в поле Parameter Value.
Нажмите на кнопку Сохранить.
Добавление CSV-параметра#
Нажмите на кнопку в области Parameters. Откроется окно:
Нажмите на область для загрузки файла и выберите СSV-файл. Файл может содержать одну или несколько колонок. Размер файла не должен превышать 50 Мбайт. Откроется страница:
Настройте импорт параметров из CSV-файла:
Символ, разделяющий колонки. Символ, разделяющий колонки в CSV-файле, например «;»;
Первая строка содержит наименования параметров. Если переключатель включен, первая строка CSV-файла используется как наименования параметров. Если переключатель выключен, заполните поля наименование параметра вручную;
Переиспользовать значения при достижении конца файла. Если переключатель включен, значения параметров используются повторно при истощении CSV-файла с пулом данных. Если переключатель выключен, то запущенный тест может завершиться раньше запланированного при истощении CSV-файла;
Разделить значения по тредам. Если переключатель включен, пул данных делится на количество виртуальных пользователей, и каждый виртуальный пользователь использует свою часть пула. Если переключатель выключен, каждый виртуальный пользователь получает значения параметров из общего пула данных;
Порядок выбора значения. Установите переключатель в одно из значений:
Произвольный. Параметры считываются из файла в произвольном порядке;
Последовательный Параметры считываются в порядке, указанном в файле.
Нажмите на кнопку Сохранить.
См.также
Использование параметров#
Параметры можно использовать как переменные в названиях групп и транзакций, URL запросов. Например:
Добавьте литеральный параметр host со значением example.com.
Добавьте запрос и укажите URL
https://${host}/
:
Примечание
Замену URL можно также настроить при добавлении набора настроек.
Значение переменной будет корректно подставляться, если:
в значение параметра нет символа «/»;
в URL значение переменной экранировано символом «/» или значением
/path
.
Конкатенация параметров#
Параметры в тесте можно конкатенировать с помощью шаблонного литерала ${выражение}
. Например:
Добавьте литеральный параметр ParamName_${i} со значением ABC${i}DEF.
Импортируйте CSV-файл, который будет содержать значения параметра i. Например, параметр i будет иметь значения «0» и «1».
Запустите тест.
В результате в тестируемую систему будет отправлено 2 запроса:
первый запрос будет содержать параметр ParamName_0 со значением ABC0DEF;
второй запрос – параметр ParamName_1 со значением ABC1DEF.