pm.environment.set записывает значение переменной активного окружения Postman, а pm.environment.get читает его. Это область environment, не глобальные или collection-переменные.
За что отвечают команды pm.environment.set и pm.environment.get в Postman?
pm.environment.set записывает значение переменной активного окружения Postman, а pm.environment.get читает его. Это область environment, не глобальные или collection-переменные.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
pm.environment.set записывает значение переменной активного окружения Postman, а pm.environment.get читает его. Это область environment, не глобальные или collection-переменные.
Пример:
pm.environment.set("user_id", 42);
const userId = pm.environment.get("user_id");
В URL запроса значение можно использовать как {{user_id}}. Окружение нужно выбрать явно; одинаковые имена в разных scopes могут вводить в заблуждение. Для удаления используют unset. Чувствительные значения не следует случайно публиковать или выводить в Console. Эти методы относятся к API скриптов Postman, а не к переменным операционной системы. См. справку переменных.
Источник: learning.postman.com.