Задачи
Задачи — это инструменты для генерации трафика с использованием различных плагинов.
Концепция задач и плагинов. В Пересвет-СТ каждый отдельный поток трафика представлен отдельным плагином. Плагин — это самостоятельная единица генерации или обработки трафика определённого типа (HTTP, WAF, DNS, UDP Flood и т.д.) со своими настройками: источником, целью, параметрами протоколов, интенсивностью и длительностью. Каждый плагин решает свою «мини-задачу» — например, генерирует HTTP-запросы к веб-серверу, отправляет DNS-запросы или создаёт UDP-нагрузку.
Задача — это набор таких плагинов, объединённых в единый сценарий тестирования. При создании задачи пользователь добавляет один или несколько плагинов, каждый из которых формирует независимый поток трафика со своими параметрами. Таким образом:
- Плагин - один поток трафика определённого типа с индивидуальными настройками по генерации или измерению конкретного вида трафика;
- Задача - совокупность плагинов, которые запускаются совместно и формируют комплексный сценарий нагрузочного тестирования.
Такая архитектура позволяет в рамках одной задачи одновременно генерировать разнородный трафик — например, комбинировать HTTP-нагрузку с DNS-запросами и UDP-потоком, моделируя реалистичный сетевой профиль. Каждый плагин в задаче настраивается независимо: можно назначить разные агенты, сетевые интерфейсы, интенсивность и длительность для каждого потока.
Список задач
Раздел «Задачи» является центральным рабочим пространством Пересвет-СТ и предназначен для управления задачами генерации и обработки сетевого трафика.
Страница отображает список всех созданных задач в виде таблицы со следующими столбцами:
| Столбец | Описание |
|---|---|
| ID | Уникальный числовой идентификатор задачи |
| Издатель | Пользователь (e-mail и ID), создавший задачу |
| Статус | Текущее состояние задачи: «Завершена» (зелёная галочка) или иное |
| Запущена | Дата и время запуска задачи |
| Завершена | Дата и время завершения задачи |
| Создана | Дата и время создания задачи |
| Посл. изменения | Дата и время последнего изменения задачи |
В правой части каждой строки расположены кнопки действий: просмотр (иконка глаза) и удаление (иконка корзины).
В верхней части страницы доступны:
- строка поиска «Поиск по всем задачам» для быстрой фильтрации;
- кнопка «+ Новая задача» для создания новой задачи генерации трафика.
В нижней части страницы расположена навигация по страницам с указанием общего числа записей и текущей страницы. Количество отображаемых записей на странице настраивается (по умолчанию 10).

Рис. 4 — Список задач, поиск и быстрые действия
Страница задачи
При нажатии на иконку просмотра (иконка глаза) в строке задачи открывается страница конкретной задачи. В заголовке отображается её номер (например, Задача #1915) и текущий статус (например, «Завершена»). В правом верхнем углу расположена кнопка «Запустить задачу» для повторного запуска.
Страница задачи содержит основные вкладки рабочей конфигурации и результатов:
| Вкладка | Описание |
|---|---|
| Data Plane | Настройки и результаты плоскости данных — параметры генерации трафика, статистика по пакетам и потокам |
| Control Plane | Настройки и результаты плоскости управления — протоколы маршрутизации (BGP, ISIS, OSPF и др.) |
| Access Groups | Настройки абонентского доступа: IPoE, PPPoE, DHCPv4/DHCPv6, SLAAC, 802.1x и связанные протоколы |
| Схема | Визуальная схема топологии тестирования |
| Метрики | Графики и числовые показатели выполнения задачи |
| События | События выполнения задачи и изменения состояния протоколов |
| Логи | Журнал выполнения задачи с возможностью фильтрации и поиска |
Вкладка «Логи»
Вкладка «Логи» отображает журнал выполнения задачи и предназначена для диагностики и анализа хода тестирования. Содержит блок «Логи выполнения» со следующими элементами управления:
- Поиск по логам — текстовая строка для фильтрации записей по содержимому;
- Агенты — выпадающий список для фильтрации логов по конкретному агенту;
- Уровень логирования — выпадающий список для фильтрации по уровню важности записей. Доступны три значения:
- Все уровни — отображаются все записи журнала;
- Ошибки — отображаются только записи об ошибках выполнения;
- Инфо — отображаются только информационные сообщения.
В правом верхнем углу блока расположены вспомогательные кнопки: скачать лог (иконка загрузки), копировать в буфер (иконка копирования), прокрутить вверх, прокрутить вниз, а также чекбокс «Автопрокрутка» — при включении область логов автоматически прокручивается к последней записи в режиме реального времени.
Если логи ещё не сформированы или задача не генерировала записей, отображается сообщение «Логи пока отсутствуют».
Создание задачи и конструктор
Для настройки Пересвет-СТ для проведения генерации трафика необходимо:
-
Используя любой веб-браузер, подключиться к веб-интерфейсу Пересвет-СТ;
-
Перейти в раздел Задачи → + Новая задача;
-
Настроить конфигурацию плагинов.
Плагин – инструмент, предназначенный для выбора типа определенного генерируемого трафика как для отправки, так и для приема трафика.
Конструктор задачи разделен на рабочие плоскости и разделы результата: Data Plane, Control Plane, Access Groups, Схема, Метрики, События и Логи. Data Plane используется для генерации и приема пользовательского трафика, Control Plane - для протоколов маршрутизации и управления, Access Plane - для абонентского доступа и access-протоколов.

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

Рис. 17 — Каталог плагинов
Дальше по руководству:
- объекты для плагинов — Библиотека;
- параметры плагинов — Data Plane, Control Plane, Access Plane;
- результаты и операции — Метрики, Действия, Логи, Жизненный цикл задачи, Захват трафика, Экспорт отчетов и импорт задач, Автоматизация.