nav-img
Облако VMware

Создание переменных в Postman

При регулярной работе с API VMware в Postman рекомендуется сохранить переменные окружения:

  • {SITE} — зависит от региона, в котором размещается ваш виртуальный ЦОД. Параметр отображается в ссылке на VMware Cloud Director https://{SITE}/tenant/my-tenant/.

    Ссылку вы получаете при подключении услуги. Например, для региона PD01 параметр {SITE} принимает значение vcd01-01.cloud.ru, для PD11 — vcd11-01.cloud.ru.

  • Токен, который обновляется в каждой новой сессии.

Cоздание переменной SITE

  1. В Postman откройте представление Environments.

  2. Введите название и значение для переменной {SITE}.

    Например, site и vcd01-01.cloud.ru.

  3. Нажмите Save.

../../_images/s__create-var-site.png

Проверка работы

Чтобы проверить корректность работы переменной {SITE}:

  1. Выполните запрос GET https://{{site}}/api/versions.

  2. Убедитесь, что запрос возвращает 200 OK.

Переменную можно добавлять в запросы.

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

Cоздание переменной с токеном

  1. Дополните запрос на создание сессии скриптом на вкладке Tests:


    var jsonObject = JSON.parse(responseBody);
    pm.environment.set("token", jsonObject.access_token);

    Запрос на создание сессии может быть выполнен с помощью API Token или логина и пароля.

  2. Нажмите Save.

  3. В любом требующем аутентификации запросе, на вкладке Authorization, добавьте переменную {{token}}.

  4. В поле Type убедитесь, что выбрано значение Bearer Token.

  5. Нажмите Save.

../../_images/s__add-token-to-authorization.png

Проверка работы

Чтобы проверить корректность работы переменной {{token}}:

  1. Создайте сессию с сохраненным запросом.

  2. Отправьте запрос с переменной {{token}}.

  3. Убедитесь, что запрос возвращает 200 OK.

Переменную можно добавлять в запросы.

Для обновления токена достаточно заново отправить запрос на создание сессии.