Последняя версия Почтальона, доступная для обновления (7.9.0), поставляется с новой функцией pm.collectionVariables
, что дает пользователям больший контроль над тем, как они взаимодействуют с переменными на уровне коллекции.
Ранее вы могли только вручную добавить эти переменные, а затем получить к ним доступ в среде песочницы, используя функцию pm.variables.get("var_name")
.
Новый метод pm.collectionVariables
API поставляется со следующими функциями:
.get(“var_name”)
.set(“var_name”, “var_value”)
.has(“var_name”)
.unset(“var_name”)
.clear()
.toObject()
Примером синтаксиса может быть следующий:
pm.collectionVariables.set("collectionVariable", "My Awesome New Collection Level Variable");
Это базовый пример установки переменной уровня сбора на вкладке Tests
: