Почтальон получает случайное имя пользователя в сценариях предварительного запроса - PullRequest
1 голос
/ 06 марта 2020

Я хочу создать случайного пользователя, который будет создаваться с помощью API, каждый раз, когда я запускаю запрос.

У меня есть переменная среды электронной почты, которую я хочу каждый раз устанавливать на случайную электронную почту запрос на создание пользователя отправлен.

В настоящее время у меня есть:

pm.environment.set("Email", pm.globals.get("$randomUserName") + "@myDomain.co.uk");

Я хочу получить случайное имя пользователя от $randomUserName

Однако я не могу понять, как получить значение из $ randomUserName в разделе сценариев предварительного запроса.

1 Ответ

2 голосов
/ 06 марта 2020

Вы можете использовать метод .replaceIn() в песочнице.

Вы можете сделать что-то вроде этого:

let userName = pm.variables.replaceIn("{{$randomUserName}}")
pm.environment.set("Email", `${userName}_${Date.now()}@myDomain.co.uk`)

Более подробную информацию можно найти здесь:

https://learning.postman.com/docs/postman/scripts/postman-sandbox-api-reference/#pmvariables

...