Модуль Messages

Kraken Stress Testing Toolkit 2.17.0 build 432

Основной интерфейс

  • EPS - количество событий в секунду отправляемых на коллектор. Максимальное значение 90000 событий в секунду. При установки значения 0, устанавливается максимальное значение 90000 EPS.
  • Timeout - Отправляет события в течение секунды, в пределах указанных EPS, после чего делает паузу на указанное время в секундах.
  • Json - Сформировать событие в Json формате (для поддерживаемых серверов, к примеру OpenSearch)

Flow (Функции отправки)

Normal Отправка количества событий указанных в параметре EPS
Raising Опция плавное повышение EPS . При достижения EPS, цикл начнется повторно.
Downgrade Опция плавного понижения EPS. При достижения 0, цикл начнется повторно.
Random Опция отправки случайного количества событий в пределах значения указанного в EPS

Flow step - Шаг повышения или понижения событий, используется только для функций Raising и Downgrade.

Flow Timeout - Таймаут изменения потока событий, в секундах. Время через которое поток событий изменится в соответствии с настройками. Используется для функций Raising, Downgrade и Random.

Flow distribution (Функции отправки)

Normal Равномерное (последовательное) распределение событий между получателями
Random Случайное распределение событий между получателями

Stop time (sec) - время в секундах, после которого должна прекратится отправки событий.

Template

Template - выбор формата (шаблона) отправки данных.

Proto

UDP Отправка событий по протоколу UDP
TCP Отправка событий по протоколу TCP
TCP(TLS) Отправка событий по TCP TLS (TLS 1.0, TLS 1.1, TLS 1.2)
ElasticSeach Пакетная отправка событий в Elasticseach (метод _bulk)
ElasticSeach (doc) Отправка событий Elasticseach по одному (метод _doc)
ElasticSearch TLS Пакетная отправка событий в Elasticseach (метод _bulk), с поддержкой шифрования
ElasticSearch(doc) TLS Отправка событий Elasticseach по одному (метод _doc), с поддержкой шифрования
Kafka Отправка событий в Kafka
Kafka(SSL) Отправка событий в Kafka с поддержкой шифрования
Redis(RPUSH) Отправка событий в список в начало списка Redis
Redis(LPUSH) Отправка событий в список в конец списка Redis
HTTP(GET) Асинхронный многоточный метод. Отправить GET запрос на http ресурс. В качестве параметра URL используется поле Index из запроса. Внимание: Должен присутствовать любой не пустой шаблон.
Игнорирует 30x коды.
HTTPS(GET) Асинхронный многоточный метод. Отправить GET запрос на https ресурс. В качестве параметра URL используется поле Index из запроса.Должен присутствовать любой не пустой шаблон.
Игнорирует 30x коды.
HTTP(GET Lock) Синхронный однопоточный метод. Отправить GET запрос на http ресурс. В качестве параметра URL используется поле Index из запроса. Внимание: Должен присутствовать любой не пустой шаблон.
Обрабатывает 30x коды.
HTTP(GET Lock) Синхронный однопоточный метод. Отправить GET запрос на https ресурс. В качестве параметра URL используется поле Index из запроса.Должен присутствовать любой не пустой шаблон.
Обрабатывает 30x коды.
WebSocket Отправка событий по протоколу WebSocket
WebSocket(wss) Отправка событий по протоколу WebSocket, с поддержкой шифрования
Поделиться с друзьями