1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Li-Vincent-leo-api-auto

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
env_config.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 13:42 b22edb4

2. Конфигурация среды

Конфигурация среды является обязательным элементом IT-проектов. Она используется для настройки среды выполнения тестовых сценариев интерфейса.

Обычно в IT-проектах выделяют следующие типы сред:

  • среда разработки;
  • тестовая среда;
  • предрелизная среда;
  • производственная среда.

Поскольку интерфейсные сервисы развёртываются в нескольких средах, то и тестирование интерфейсов должно поддерживаться в нескольких окружениях. После завершения разработки сервиса необходимо провести интеграционное тестирование в интегрированной тестовой среде. Перед выпуском необходимо провести регрессионное тестирование в предрелизной среде.

Для того чтобы иметь возможность выбрать правильную среду тестирования при выполнении тестовых сценариев, необходимо предварительно настроить тестовую среду на этой платформе.

Только суперадминистраторы имеют право на настройку среды. После входа в систему с учётной записью администратора необходимо перейти в меню «Конфигурация среды».

2.1 Управление тестовыми средами

Информация о среде включает в себя: название среды, протокол HTTP, доменное имя службы, описание среды и состояние среды.

Что касается доменного имени службы Domain:

  • установка доменного имени предназначена для того, чтобы избежать необходимости повторного добавления доменного имени в каждый тестовый сценарий интерфейса, достаточно заменить разные части;
  • доменное имя не содержит транспортного протокола (http:// или https://);
  • поскольку некоторые доменные имена служб содержат имя службы, эта платформа поддерживает установку глобальной переменной ${service} в доменных именах служб, которая может быть присвоена значению service в информации об интерфейсе во время выполнения.

Пример:

В случае с определённой платформой электронной коммерции доменное имя производственной среды — buy.com, доменное имя предрелизной среды — pre.buy.com, а доменное имя тестовой среды — test.buy.com. На платформе существует несколько сервисов, среди которых два сервиса — корзина покупок и служба заказов, их доменные имена — cart.buy.com и order.buy.com соответственно.

В этом случае можно установить доменное имя предрелизной среды как ${service}.pre.buy.com, и установить значение service = cart/order в информации об интерфейсе, тогда при выполнении сценария оно будет заменено соответствующим значением.

Обратите внимание: в доменном имени необходимо различать информацию о среде.

2.1.1 Добавление тестовой среды
  1. Перейдите на страницу конфигурации среды после входа в неё, затем нажмите «Добавить тестовую среду».
  2. Введите название среды, выберите протокол HTTP (http или https), введите доменное имя (доменное имя не должно содержать http:// или https://) и описание информации.
  3. Нажмите «Отправить» для сохранения информации о среде.
2.1.2 Редактирование тестовой среды
  1. После перехода на страницу конфигурации среды она отобразит список сред.
  2. Можно выполнить поиск в правом верхнем углу страницы, используя в качестве условия поиска название среды и поддерживая поиск по шаблону.
  3. Выберите информацию о среде, которую вы хотите отредактировать, и нажмите кнопку «Редактировать» справа.
  4. Введите новое название, протокол HTTP, доменное имя Domain (доменное имя не должно содержать http:// или https://), и описание информации.
  5. Нажмите «Отправить», чтобы сохранить информацию о среде.
2.1.3 Включение/отключение тестовой среды
  1. После перехода на страницу конфигурации среды отобразится список сред.
  2. В правом верхнем углу можно выполнить поиск, используя название среды в качестве условия поиска и поддерживая поиск по шаблону.
  3. Выберите среду, которую нужно отключить, и нажмите правую кнопку «Отключить» (если среда отключена, кнопка будет называться «Включить»), чтобы отключить или включить тестовую среду.
  4. Если тестовая среда отключена, сценарии тестирования не смогут выбрать отключённую тестовую среду при выполнении.

2.2 Управление конфигурацией базы данных

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

Инициализация данных в настоящее время поддерживает только базы данных MongoDB и MySQL, другие базы данных находятся в стадии разработки. Прежде чем настраивать конфигурацию базы данных, необходимо сначала настроить информацию о среде. Только суперадминистраторы могут управлять конфигурациями базы данных. После входа с учётными данными администратора необходимо нажать на меню «Конфигурация среды» слева, чтобы перейти на страницу конфигурации. Затем необходимо нажать «Конфигурации БД» вверху, чтобы перейти на страницу конфигураций БД.

2.2.1 Добавление конфигурации базы данных
  1. Перейдя на страницу конфигурации БД, нажмите «Новая конфигурация БД».
  2. Введите имя БД, выберите тип БД (в настоящее время поддерживаются только MongoDB и MySQL) и введите описание информации.
  3. Нажмите «Отправить», чтобы сохранить конфигурацию БД.
2.2.2 Редактирование конфигурации базы данных
  1. После перехода на страницу конфигурации БД отобразится список конфигураций БД.
  2. Выберите конфигурацию БД, которую необходимо отредактировать, и нажмите правую кнопку «Изменить».
  3. Введите новое имя БД, выберите тип БД (в настоящее время поддерживаются только MongoDB и MySQL), и введите описание информации.
  4. Нажмите «Отправить», чтобы сохранить конфигурацию БД.
2.2.3 Отключение/включение конфигурации базы данных
  1. После перехода на страницу конфигурации БД отобразится список конфигураций БД.
  2. Выберите конфигурацию БД, которую необходимо отключить, и нажмите правую кнопку «Отключить» (если конфигурация БД отключена, кнопка называется «Включить»).
  3. Если конфигурация БД отключена, тестовые сценарии не смогут выбирать отключённые конфигурации БД при выполнении.
2.2.4 Управление информацией о соединении с базой данных

Поскольку существует несколько тестовых сред, информация о соединениях с базами данных должна быть настроена для каждой из них.

  1. После перехода на страницу конфигурации БД отобразится список конфигураций БД.
  2. Выберите конфигурацию БД, для которой необходимо настроить информацию о соединении, и нажмите правую кнопку «Информация о соединении», чтобы перейти на страницу настройки информации о соединении.
  3. Страница будет отображать информацию о соединении в соответствии с настроенной тестовой средой, нажмите правую кнопку «Изменить», чтобы изменить её.
  4. Введите информацию о хосте БД, порте, пользователе, пароле и имени.
  5. Нажмите «Отправить», чтобы сохранить настройки соединения с БД.
  6. Необходимо настроить информацию о соединениях для каждой среды, иначе выполнение сценариев может привести к ошибкам.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Li-Vincent-leo-api-auto.git
git@api.gitlife.ru:oschina-mirror/Li-Vincent-leo-api-auto.git
oschina-mirror
Li-Vincent-leo-api-auto
Li-Vincent-leo-api-auto
master