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

Задачи

Задачи — это инструменты для генерации трафика с использованием различных плагинов.

Концепция задач и плагинов. В Пересвет-СТ каждый отдельный поток трафика представлен отдельным плагином. Плагин — это самостоятельная единица генерации или обработки трафика определённого типа (HTTP, WAF, DNS, UDP Flood и т.д.) со своими настройками: источником, целью, параметрами протоколов, интенсивностью и длительностью. Каждый плагин решает свою «мини-задачу» — например, генерирует HTTP-запросы к веб-серверу, отправляет DNS-запросы или создаёт UDP-нагрузку.

Задача — это набор таких плагинов, объединённых в единый сценарий тестирования. При создании задачи пользователь добавляет один или несколько плагинов, каждый из которых формирует независимый поток трафика со своими параметрами. Таким образом:

  • Плагин - один поток трафика определённого типа с индивидуальными настройками по генерации или измерению конкретного вида трафика;
  • Задача - совокупность плагинов, которые запускаются совместно и формируют комплексный сценарий нагрузочного тестирования.

Такая архитектура позволяет в рамках одной задачи одновременно генерировать разнородный трафик — например, комбинировать HTTP-нагрузку с DNS-запросами и UDP-потоком, моделируя реалистичный сетевой профиль. Каждый плагин в задаче настраивается независимо: можно назначить разные агенты, сетевые интерфейсы, интенсивность и длительность для каждого потока.

Список задач

Раздел «Задачи» является центральным рабочим пространством Пересвет-СТ и предназначен для управления задачами генерации и обработки сетевого трафика.

Страница отображает список всех созданных задач в виде таблицы со следующими столбцами:

СтолбецОписание
IDУникальный числовой идентификатор задачи
ИздательПользователь (e-mail и ID), создавший задачу
СтатусТекущее состояние задачи: «Завершена» (зелёная галочка) или иное
ЗапущенаДата и время запуска задачи
ЗавершенаДата и время завершения задачи
СозданаДата и время создания задачи
Посл. измененияДата и время последнего изменения задачи

В правой части каждой строки расположены кнопки действий: просмотр (иконка глаза) и удаление (иконка корзины).

В верхней части страницы доступны:

  • строка поиска «Поиск по всем задачам» для быстрой фильтрации;
  • кнопка «+ Новая задача» для создания новой задачи генерации трафика.

В нижней части страницы расположена навигация по страницам с указанием общего числа записей и текущей страницы. Количество отображаемых записей на странице настраивается (по умолчанию 10).

Рис. 4 — Список задач

Рис. 4 — Список задач, поиск и быстрые действия

Страница задачи

При нажатии на иконку просмотра (иконка глаза) в строке задачи открывается страница конкретной задачи. В заголовке отображается её номер (например, Задача #1915) и текущий статус (например, «Завершена»). В правом верхнем углу расположена кнопка «Запустить задачу» для повторного запуска.

Страница задачи содержит основные вкладки рабочей конфигурации и результатов:

ВкладкаОписание
Data PlaneНастройки и результаты плоскости данных — параметры генерации трафика, статистика по пакетам и потокам
Control PlaneНастройки и результаты плоскости управления — протоколы маршрутизации (BGP, ISIS, OSPF и др.)
Access GroupsНастройки абонентского доступа: IPoE, PPPoE, DHCPv4/DHCPv6, SLAAC, 802.1x и связанные протоколы
СхемаВизуальная схема топологии тестирования
МетрикиГрафики и числовые показатели выполнения задачи
СобытияСобытия выполнения задачи и изменения состояния протоколов
ЛогиЖурнал выполнения задачи с возможностью фильтрации и поиска

Вкладка «Логи»

Вкладка «Логи» отображает журнал выполнения задачи и предназначена для диагностики и анализа хода тестирования. Содержит блок «Логи выполнения» со следующими элементами управления:

  • Поиск по логам — текстовая строка для фильтрации записей по содержимому;
  • Агенты — выпадающий список для фильтрации логов по конкретному агенту;
  • Уровень логирования — выпадающий список для фильтрации по уровню важности записей. Доступны три значения:
    • Все уровни — отображаются все записи журнала;
    • Ошибки — отображаются только записи об ошибках выполнения;
    • Инфо — отображаются только информационные сообщения.

В правом верхнем углу блока расположены вспомогательные кнопки: скачать лог (иконка загрузки), копировать в буфер (иконка копирования), прокрутить вверх, прокрутить вниз, а также чекбокс «Автопрокрутка» — при включении область логов автоматически прокручивается к последней записи в режиме реального времени.

Если логи ещё не сформированы или задача не генерировала записей, отображается сообщение «Логи пока отсутствуют».

Создание задачи и конструктор

Для настройки Пересвет-СТ для проведения генерации трафика необходимо:

  1. Используя любой веб-браузер, подключиться к веб-интерфейсу Пересвет-СТ;

  2. Перейти в раздел Задачи+ Новая задача;

  3. Настроить конфигурацию плагинов.

Плагин – инструмент, предназначенный для выбора типа определенного генерируемого трафика как для отправки, так и для приема трафика.

Конструктор задачи разделен на рабочие плоскости и разделы результата: Data Plane, Control Plane, Access Groups, Схема, Метрики, События и Логи. Data Plane используется для генерации и приема пользовательского трафика, Control Plane - для протоколов маршрутизации и управления, Access Plane - для абонентского доступа и access-протоколов.

Рис. 16 — Конструктор новой задачи

Рис. 16 — Конструктор новой задачи

Каталог плагинов открывается по кнопке «Добавить плагин». В каталоге доступны поиск, категории и признаки плагина: клиентская/серверная сторона, уровень протокола, транспорт и режим работы.

Рис. 17 — Каталог плагинов

Рис. 17 — Каталог плагинов

Дальше по руководству: