Перейти к основному содержимому

Тестирование процесса

Как запустить тест

  1. Нажмите Тестировать в правом верхнем углу.
  2. В выпадающем меню выберите триггер, с которого хотите запустить процесс.

Сообщение

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

Более подробная информация о шагах процесса отображается в панели выполнения.

Отправлять /start автоматически

/start — системное сообщение, которое отправляется в начале диалога. Включите, чтобы агент первым начинал разговор при открытии виджета:

  1. Нажмите в заголовке виджета.
  2. Включите Отправлять /start при запуске виджета.

Настройка срабатывает при каждом открытии виджета, по кнопке «Новая сессия» и «Начать тест заново» .

Другие триггеры

Если тест начинается с другого триггера, то платформа запустит процесс сразу. Следите за его шагами в панели выполнения.

Тестовые данные

Вы можете указать в триггерах Вебхук и IMAP тестовые данные. Это позволяет смотреть, как процесс будет работать с разными входными данными, не дожидаясь реальных событий.

Чтобы указать тестовые данные:

  1. Дважды нажмите на триггер на холсте.

  2. Перейдите на вкладку Тестовые данные.

    Выберите тип запроса — GET или POST. Для POST-запроса укажите тело в формате JSON.

    Вебхук будет имитировать входящий HTTP-запрос с этими данными.

Режим отладки

предупреждение

Режим отладки доступен только для процессов на движке версии 2.

В режиме отладки вы можете пошагово контролировать выполнение процесса и ставить брейкпоинты.

Чтобы включить режим отладки:

  1. Нажмите Тестировать в правом верхнем углу.
  2. Включите Режим отладки.

Далее вы можете добавить брейкпоинты и запустить тестирование.

Брейкпоинты

Поставьте брейкпоинт на блок, чтобы процесс остановился прямо перед ним.

Чтобы добавить брейкпоинт:

  1. Нажмите на блок на холсте.
  2. Нажмите .

Чтобы убрать брейкпоинт:

  1. Нажмите на блок на холсте.
  2. Выберите .

Управление выполнением

  1. Нажмите Тестировать в правом верхнем углу.
  2. В выпадающем меню выберите триггер, с которого хотите запустить процесс.
  3. Процесс дойдет до первого брейкпоинта и встанет на паузу.
  4. Нажмите Следующий шаг, чтобы выполнить блок и снова встать на паузу. Либо нажмите Продолжить выполнение, чтобы пройти сразу до следующего брейкпоинта или до конца процесса.

Панель выполнения

Нажмите в левом нижнем углу холста — на вкладке Выполнение вы увидите записи о работе процесса.

Панель выполнения процесса
примечание

Здесь появляются записи из тестовых запусков. Запросы из реальных каналов сюда не попадают — полные системные логи по всем подключениям собираются на соседней вкладке Логи.

На вкладке Выполнение вы можете:

  • Просматривать ход выполнения: в панели отображается последовательность всех блоков, а также их длительность. Вы также можете использовать функции Log, чтобы добавлять свои записи и отслеживать значения переменных.
  • Изучать детали каждого шага: нажмите на блок в панели выполнения, чтобы открыть детали. Справа вы увидите общую информацию о блоке, входящие и исходящие данные, а также ошибки.
  • Быстро находить блоки на холсте: нажмите в правом верхнем углу панели и включите Автофокус на блоке. Теперь при выборе записи в панели выполнения на холсте будет показан нужный блок.