За что отвечают команды 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 записывает значение переменной активного окружения 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.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее