TestMace
0.0.1-beta.16
0.0.1-beta.16
  • Быстрый старт
  • Интерфейс
    • Меню
    • Обзор интерфейса
    • Черновики
    • Типы узлов
    • Горячие клавиши
  • Типы узлов
    • Project
    • Folder
    • RequestStep
    • Assertion
      • Compare
      • Contains
      • Script
      • XPath
    • Link
    • API description
      • ApiRootFolder
      • ApiFolder
      • ApiRoute
      • Импорт описания API
    • Broken
    • Script
  • Переменные
    • Пользовательские переменные
      • Статически определяемые переменные
      • Динамические переменные
    • Встроенные переменные
    • Переменные окружения
  • Работа с проектом
    • Cookie
    • Авторизация
  • Настройки
    • Proxy
  • Прочие возможности
    • Массовое редактирование таблиц
    • Импорт & Экспорт
      • Shared
      • cURL
      • Swagger
      • Postman
    • HTTP-заголовки по умолчанию
Powered by GitBook
On this page
  • Создание переменных окружения
  • Импорт окружения из Postman
  • Использование переменных окружения
  • Локальные окружения

Was this helpful?

  1. Переменные

Переменные окружения

Позволяют в один клик переключать значения переменных используемых в проекте.

PreviousВстроенные переменныеNextCookie

Last updated 5 years ago

Was this helpful?

Механизм переменных окружения позволяет создавать переключаемые переменные, например, для переключения stage и prod сред.

Создание переменных окружения

В примере мы создадим одну переменную serverUrl для сред stage и prod.

  1. Нажмите на значок настройки переменных окружения.

  2. Во всплывающем окне создайте новое окружение нажав на "Add enviroment" с именем stage.

    • Создайте переменную serverUrl, в качестве значения переменной укажите адрес stage сервера.

  3. Добавьте prod окружение нажав на "Add enviroment".

    • Создайте переменную serverUrl, в качестве значения переменной укажите адрес prod сервера.

Импорт окружения из Postman

После нажатия на кнопку + Import environment всплывает диалог, в котором необходимо ввести путь до файла.

Использование переменных окружения

Для использования переключаемых переменных обращайтесь к${$env.%VARIABLE%}.Заменим во всех узлах значение url нашей переменной:${$env.serverUrl} Теперь в любой момент, вы можете переключить значения этой переменной.

Где можно использовать переменные?

Переменные окружения (также, как и обычные переменные) можно использовать в любом строковом поле узла.

Локальные окружения

Локальные окружения отличаются от обычных только тем, что не сохраняются в файлы проекта, а хранятся в локальном хранилище приложения. Данный вид окружений рекомендуется использовать для локальных и приватных данных. К таким данным могут относиться логины, пароли, API-токены и т.д.

В сайдбаре локальные окружения находятся в нижней части. Каждое локальное окружение имеет префикс local, чтобы явно отличать их от обычных окружений.

Используя механизм drag-and-drop локальные окружения можно превращать в обычные и наоборот.

TestMace позволяет импортировать окружения из . Для этого необходимо нажать на кнопку + Import environment, которая находится в диалоге редактирования переменных окружения под списком доступных окружений

Postman
Диалог переменных окружения с локальными окружениями