Как сохранить значение переменной Dynami c в Почтальоне? - PullRequest
2 голосов
/ 08 января 2020

Почтальон позволяет генерировать случайные фиктивные данные, используя предопределенные переменные , например, эта будет заменена случайным названием компании:

{{$randomCompanyName}}

Использование предопределенных переменных несколько раз возвращает разные значения для запроса.

Вопрос в том, как сохранить однажды сгенерированное значение в переменной для дальнейшего использования на примере в тестах, что-то вроде (это не работает):

pm.variables.set("company", {{$randomCompanyName}});

Спасибо.

1 Ответ

1 голос
/ 08 января 2020

Вы можете использовать функцию .replaceIn() с этим синтаксисом {{...}} в песочнице.

pm.globals.set("company", pm.variables.replaceIn('{{$randomCompanyName}}'));

Я использовал переменную global, чтобы сохранить значение как Вы хотели бы использовать это снова. Вы также можете использовать область действия environment или collectionVariables, чтобы сделать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...