Почтальон, поставил на еврайбале на "запуск сеанса" - PullRequest
1 голос
/ 06 августа 2020

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

У меня есть папка, содержащая два запроса на проверку сценария, в котором первый создаст ресурс с уникальным идентификатором, а второй не удастся создать ресурс с тем же уникальным идентификатором.

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

Могу ли я создать переменную, которая будет одинаковой только для одного выполнения коллекции ?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 августа 2020

У меня есть аналогичные случаи, когда я сохраняю значения в переменных среды, а затем сбрасываю их в сценарии предварительного запроса первого запроса:

pm.environment.unset("myVariable");
0 голосов
/ 02 сентября 2020

Итак, мое решение такое же, как и решение, предложенное @so cal cheesehead.

Я создаю переменную либо в предварительном запросе папки, либо в сценарии первого запроса. И сбросить его после последнего теста в последнем запросе.

Печально то, что инициализация и уничтожение этой переменной разбросаны по разным скриптам.

...