Skip to Content
ДиспетчерТестыЗапуск теста

Запуск теста

Запуск из пользовательского интерфейса

Запуск теста производится по кнопке “Запустить”. Для этого сценарий должен быть подготовлен к запуску, т.е. должны выполняться следующие условия:

  • Сценарий содержит хотя бы 1 скрипт

  • Настроено расписание выполнения всех активных скриптов сценария

  • Назначенные генераторы для исполнения скриптов находятся в статусе «Активен» и с ними установлена связь

Если валидация проходит успешно, то открывается экран с отображением этапов подготовки запуска. В противном случе пользователю будет выдано соответствующее сообщение об ошибке.

Подготовка запуска состоит из 5 этапов и может занимать некоторое время. Пользователь может отслеживать прохождение подготовки по динамически изменяющемуся прогрессу процесса запуска. Запуск тест на исполнение производится удаленно на всех задействованных в тесте генераторах.

prepare_test.png

Если в процессе подготовки возникнут ошибки, будет выдано соответствующее сообщение, и запуск следует повторить после устранения неисправностей.

У пользователя также есть возможность принудительно прервать запуск теста на этапе подготовки по нажатию на кнопку “Остановить запуск”. В этом случае пользователь будет переадресован на страницу Тесты.

Запуск из CI/CD через API

Пользователь может организовать запуск тестов Диспетчера из своего CI/СD-конвейера. Для этого необходимо:

  1. Из Keyckoak получить токен для пользователя, от имени которого будет вызван осуществлен запуск теста
  2. Вызвать метода Диспетчера для валидации сценария
  3. В случае успешного вызова п.2, вызвать метода запуска теста

В запросы п2 и п.3 необходимо передать заголовок Authorization c токеном, полученным в п.1 и ID сценария.

Обновлено: