Для тестирования производительности точек доступа параллельными нагрузочным испытанием при помощи сенсоров типа qow-lite применяется упрощенный способ.
Вместо генерации периодического задания с набором инструкций, из административного интерфейса сервера WNAM QoW, из раздела панели управления в "Группе", запускается разовое измерение.
Оно имеет следующие параметры выбора:
SSID, BSSID и частотный канал конкретной тестируемой точки доступа (выпадающий список)
Число тестирующих сенсоров типа 820; если задано "0" - работают все доступные сенсоры в группе
Число тестирующих сенсоров типа 840; если задано "0" - работают все доступные сенсоры в группе
Задержка запуска, время (в секундах), которое используется для формирование потока команд на сенсоры так, чтобы запуск подключения-измерения проводился с некоторой задержкой между сенсорами, для избежания массового одновременного старта. По умолчанию 1 секунда.
Тип теста: TCP или UDP (по умолчанию: TCP)
Длительность теста, в секундах (по умолчанию: 30)
Направление теста (передачи трафика): прямое, обратное, оба
Ограничение скорости, в Мбит/с (для UDP теста)
Запуск теста приводит к отправке на каждый сенсор MQTT-команды типа "FASTTEST" с следующими параметрами:
qos/XX:XX:XX:XX:XX:XX/cmd {"type":"FASTTEST","sid":"random-sid-value", "connect": {"ssid":"network-name", "security":"psk", "password":"12345678", "bssid":"XX:XX:XX:XX:XX:XX", "band":0}, "measure":{"duration:" 30, "cmd":"""}
В ответ сенсор должен запустить подключение к сети, если оно успешно запустить тест, и вернуть его результаты на сервер в следующем формате:
qos/XX:XX:XX:XX:XX:XX/data {"type":"FASTTEST","sid":"req-sid-value", "connect": {"status:": true, "duration": 12345, "ip":"1.2.3.4"}, "measure":{"status:": true, "duration": 12345, "result":{iperf-json-object}}