Почтальон, поставил на еврайбале для запуска сеанса

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

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

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

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

Спасибо


person gervais.b    schedule 06.08.2020    source источник
comment
Не могли бы вы просто отключить эту переменную после завершения второго запроса? Или просто установите пустую строку?   -  person so cal cheesehead    schedule 08.08.2020


Ответы (2)


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

pm.environment.unset("myVariable");
person Christian Baumann    schedule 10.08.2020

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

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

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

person gervais.b    schedule 02.09.2020