tests/1909tests.json

90 lines
4.7 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Цель теста: проверить базовые метрики СиСтара (их запись), проверить базовое API, проверить балансировку генерации трафика и тд. - системный тест, системный режим L2-L3 header only
{
"message": ControllerTaskStart (0), // ТЕСТИМ СТАРТ И СТОП
"data": {
"taskId": <task_id>, // ТЕСТИМ ВЫДЕЛЕНИЕ ТАСК_АЙДИ
"data": {
"type": VFIO (0), // POSIX (1), ТЕСТИМ ДВА РЕЖИМА РАБОТЫ
"mode": MODE_THROUGHPUT_BPS (0), // ТЕСТИМ БАЗОВУЮ ГЕНЕРАЦИЮ IP-ПАКЕТА, "СИСТЕМНЫЙ РЕЖИМ"
"time": <duration_in_seconds>, // ТЕСТИМ ВРЕМЯ В СЕКУНДАХ НА ТЕСТ, КАК ОПЕРАТИВНО ОСТАНОВИТСЯ
"source-client": [
"enp0s0": [ // ТЕСТИМ УКАЗАНИЕ 1 ИНТЕРФЕЙСА
"sources": {
"mode": POTOLOK (4), // ПОДДЕРЖИВАЕМ БАЛАНСИРОВКУ !! потолок !! СИСТЕМНЫЙ (кубик 999 777 туда сюда, запомнили), НЕСКОЛЬКО SRC-MAC АДРЕСОВ И ВЕСА
"addresses": [
{
"ip": "126.0.0.1/32",
"address": RANDOM (2), // ТЕСТИМ БАЛАНСИРОВКУ SOURCE MAC ТОЛЬКО RANDOM, КАЖДЫЙ НОВЫЙ ПАКЕТ - НОВЫЙ МАК
"weight": 43,
},
{
"ip": "120.0.1.1/32",
"address": RANDOM (2), // ТЕСТИМ БАЛАНСИРОВКУ SOURCE MAC ТОЛЬКО RANDOM, КАЖДЫЙ НОВЫЙ ПАКЕТ - НОВЫЙ МАК
"weight": 57,
}
],
},
"destinations": {
"mode": POTOLOK (4), // ПОДДЕРЖИВАЕМ БАЛАНСИРОВКУ !! потолок !! СИСТЕМНЫЙ (кубик 999 777 туда сюда, запомнили), НЕСКОЛЬКО SRC-MAC АДРЕСОВ И ВЕСА
"addresses": [
{
"ip": "5.5.5.5/32",
"address": "00-B0-D0-63-C2-26",
"weight": 50,
},
{
"ip": "5.5.5.6/32",
"address": "01-B0-D0-63-C2-26",
"weight": 50,
}
],
},
},
],
]
"source-receiver": [
"enp0s1": [ // ТЕСТИМ УКАЗАНИЕ 1 ИНТЕРФЕЙСА
"sources": {
"mode": POTOLOK (4), // ПОДДЕРЖИВАЕМ БАЛАНСИРОВКУ !! потолок !! СИСТЕМНЫЙ (кубик 999 777 туда сюда, запомнили), НЕСКОЛЬКО SRC-MAC АДРЕСОВ И ВЕСА
"addresses": [
{
"ip": "5.5.5.5/32",
"address": RANDOM (2), // ТЕСТИМ БАЛАНСИРОВКУ SOURCE MAC ТОЛЬКО RANDOM, КАЖДЫЙ НОВЫЙ ПАКЕТ - НОВЫЙ МАК
"weight": 43,
},
{
"ip": "5.5.5.6/32",
"address": RANDOM (2), // ТЕСТИМ БАЛАНСИРОВКУ SOURCE MAC ТОЛЬКО RANDOM, КАЖДЫЙ НОВЫЙ ПАКЕТ - НОВЫЙ МАК
"weight": 57,
}
],
},
"destinations": {
"mode": POTOLOK (4), // ПОДДЕРЖИВАЕМ БАЛАНСИРОВКУ !! потолок !! СИСТЕМНЫЙ (кубик 999 777 туда сюда, запомнили), НЕСКОЛЬКО SRC-MAC АДРЕСОВ И ВЕСА
"addresses": [
{
"ip": "126.0.0.1/32",
"address": "23-B0-D0-23-C2-26",
"weight": 50,
},
{
"ip": "120.0.1.1/32",
"address": "23-B0-D0-44-C2-26",
"weight": 50,
}
],
},
},
],
]
"plugins": [
{
"plugin": 1, // СИСТЕМНЫЙ ПЛАГИН, ТОЛЬКО L2-L3 HEADER НА ОСНОВАНИИ ЭТОГО JSON, ТОЛЬКО 1 ШТ.
"weight": 100 // ВЕС 100 ПОТОМУ ЧТО ОН 1
}
],
// НАСТРОЕК СКОРОСТИ НЕТ, ТВИКОВ НЕТ, РАБОТАЕМ ДО ОТСЕЧКИ
}
}
}