Примеры сценариев для поэтапной отладки интеграций#

Далее будет рассмотрен пример сценария отладки интеграций (debug) с описанием настроек для каждого конкретного случая.

Интеграционный тест с режимом debug (роль Оператор)#

Схема Ситестер

Диаграмма. Схема цепочки в режиме debug:

шаг 1-й: Ситестер отправляет запрос на Сервис A,

шаг 2-й: Cервис A отправляет запрос на Ситестер-прокси,

шаг 3-й: Ситестер-прокси отправляет запрос на Сервис B,

  1. Получить координаты подключения к сервису host, port, endpoint(например http://***.ru:80) заполняетя оператором. Необходимо заполнить только по первому сервису, который вызывает SyTester;

  2. Создать тестовый план под свой сценарий. Пример тестового плана:

пример тестового сценария: debug-proxy.json;

Описание transport, testdata, testplan блоков:

1) В блоке transport указывается точка подключения для инициирующего запроса.
   
2) В блоке testdata прописываем шаблоны сообщения для SyTester:
    Данный блок содержит в себе тестовые данные, которые будут использоваться при тестировании.
    В тестовых данных можно использовать переменные, их значение система подставит перед использованием этого шаблона данных.
    ${rq_uid}, ${rnd_date|<format>} и ${rnd_number|<length>}
   
3) В блоке testplan описываем сам сценарий тестирования, связывая его с сообщениями и подключениями по их именам.