Поделиться через


Тесты в роуминге WLAN — настраиваемая конфигурация

Этот набор тестов проверяет правильность перемещения адаптера WLAN.

Сведения о тесте

   
Характеристики
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Платформы
  • Windows 10, клиентские выпуски (x64)
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (Arm64)
  • Windows 10, мобильный выпуск (Arm)
  • Windows 10, мобильный выпуск (Arm64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 12
Категория Разработка
Время ожидания (в минутах) 720
Требуется перезагрузка false
Требуется специальная конфигурация Да
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Выполнение теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования к беспроводной локальной сети (802.11).

Этот тест позволяет планировщику тестов (пользователю) выполнять тесты проверки WLAN с определенными параметрами. Для каждого из ip-адресов пользователь может указать следующее с помощью настраиваемой конфигурации[1|2]Config[24|5]ГГц:

  • Параметр широковещательной трансляции SSID: скрытый или видимый
  • Тип этапа 1 EAP: NONE, EAP_PEAP или EAP_TTLS
  • Тип этапа 2 EAP: NONE или MSCHAPV2
  • Алгоритм проверки подлинности: OPEN, WEP или WPAPSK, WPA, WPA2PSK или WPA2
  • Алгоритм шифра: NONE, WEP, TKIP или AES
  • Канал: целочисленный номер канала
  • Тип Phy: A или B, G, N или AC

Ниже приведены примеры конфигураций AP, используемых в некоторых тестах.

  • Hidden.NONE.NONE.open.none.11.g
  • Visible.NONE.NONE.WPA2PSK.AES.44.n

Этот тест выполняет следующие действия:

  • Если указаны параметры CustomAPConfig, настройте два маршрутизатора с именами Router 0 и Router 1, как показано ниже. Если параметры не указаны, тест не выполняет никаких действий.
    • Маршрутизатор 0 – 2,4 ГГц: настраивается с помощью параметра пользователя Test_CustomAP1Config24GHz
    • Маршрутизатор 0–5 ГГц: настраивается с помощью параметра пользователя Test_CustomAP1Config5GHz
    • Маршрутизатор 1 – 2,4 ГГц: настраивается с помощью пользовательского параметра Test_CustomAP2Config24GHz. За исключением Channel и PhyType, другие параметры должны соответствовать Test_CustomAP1Config24GHz
    • Маршрутизатор 1 –5 ГГц: настраивается пользовательскими параметрами Test_CustomAP2Config5GHz. За исключением Channel и PhyType, другие параметры должны соответствовать Test_CustomAP1Config5GHz
    • Маршрутизаторы 0 и маршрутизатор 1 используют один ИД SSID для своих радиомодулей с частотой 2,4 ГГц.
    • Маршрутизаторы 0 и маршрутизатор 1 используют один ИД SSID для своих радиомодулей 5 ГГц.
    • В роуминге преобразование сетевых адресов (NAT) включено на обоих маршрутизаторах.
  • Если включено тестирование внезапного удаления сигнала (битовое 0x1 задано в Test_CustomRoamingTestOptions), выполните шаги теста SuddenDropOfSignal() ниже.
  • Если включено тестирование внезапной потери сигнала (битовое 0x2 задано в Test_CustomRoamingTestOptions), выполните шаги теста SuddenLossOfSignal () ниже.
  • Если включено тестирование постепенного удаления сигнала (битовое 0x4 задано в Test_CustomRoamingTestOptions), выполните шаги теста GradualDropOfSignal () ниже.
  • Если включено тестирование постепенной потери сигнала (битовое 0x8 задано в Test_CustomRoamingTestOptions), выполните приведенные ниже шаги теста GradualLossOfSignal.

Тест SuddenDropOfSignal() выполняет следующие действия. Этот тест выполняется сначала на 5 ГГц (если адаптер поддерживает 5 ГГц), а затем на 2,4 ГГц

  • Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
  • Включите радио на обоих маршрутизаторах.
  • Выключите радио на маршрутизаторе 1.
  • Установите для параметра txpower1 на обоих маршрутизаторах значение 84.
  • Подключитесь к профилю с помощью WLANConnect и дождитесь завершения WLANConnect с помощью уведомлений WLAN.
  • После того как IP-адрес будет доступен в тестовом адаптере, опросить TCP-сервер на контроллере AP, чтобы убедиться, что доступно полное сетевое подключение.
  • Создайте подключение к TCP-серверу, которое называется Подключение C. Отправка и получение пакетов.
  • Выключите радио на маршрутизаторе 1.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сеть не будет удалена.
  • Используйте API WLAN GetConnectionAttributes для проверки правильности связи и подключения к маршрутизатору 0 .
  • Включите радио на маршрутизаторе 1 и отключите его на маршрутизаторе 0.
  • Используя подключение C, отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален. Перемещение подключения занимает некоторое время.
  • Используйте API WLAN GetConnectionAttributes, чтобы проверить правильность связи и подключение к маршрутизатору 1.
  • Включите радио на обоих маршрутизаторах.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален.
  • Задайте для txpwr1 на маршрутизаторе 0 значение 84.
  • Задайте для txpwr1 на маршрутизаторе 1 значение 4.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален.

Тест SuddenLossOfSignal() выполняет следующие действия. Этот тест повторяется для 5 ГГц и 2,4 ГГц.

  • Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
  • Включите радио на обоих маршрутизаторах.
  • Выключите радио на маршрутизаторе 1.
  • Установите для параметра txpower1 на обоих маршрутизаторах значение 84.
  • Подключитесь к профилю с помощью WLANConnect и дождитесь завершения WLANConnect с помощью уведомлений WLAN.
  • После того как IP-адрес будет доступен в тестовом адаптере, опрашивать TCP-сервер на контроллере AP, чтобы убедиться, что доступно полное сетевое подключение.
  • Создайте подключение к TCP-серверу, которое называется Подключение C. Отправка и получение пакетов.
  • Включите радио на маршрутизаторе 1 и отключите его на маршрутизаторе 0.
  • С помощью подключения C вы можете отправлять и получать пакет. Это гарантирует, что сеть не будет удалена.
  • Использует API WLAN GetConnectionAttributes для проверки правильности связи и подключения к маршрутизатору 1.
  • Включите радио на маршрутизаторе 0 и отключите его на маршрутизаторе 1.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален. Подключение занимает некоторое время в роуминге.
  • Используйте API WLAN GetConnectionAttributes, чтобы проверить правильность связи и подключение к маршрутизатору 0.
  • Включите радио на маршрутизаторе 1 и отключите его в маршрутизаторе 0.
  • С помощью подключения C вы можете отправлять и получать пакет. Это гарантирует, что сеть не будет удалена.
  • Используйте API WLAN GetConnectionAttributes для проверки правильности связи и подключения к маршрутизатору 1.
  • Включите радио на маршрутизаторе 0 и отключите его на маршрутизаторе 1.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален.
  • Используйте API WLAN GetConnectionAttributes, чтобы проверить правильность связи и подключение к маршрутизатору 0.

Тест GradualDropOfSignal() выполняет следующие действия. Этот тест повторяется как для 5 ГГц, так и для 2,4 ГГц.

  • Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
  • Включите радио на обоих маршрутизаторах.
  • Подключитесь к профилю с помощью WLANConnect и ожидает завершения WLANConnect с помощью уведомлений WLAN.
  • После того как IP-адрес будет доступен в тестовом адаптере, опрашивать TCP-сервер на контроллере AP, чтобы убедиться, что доступно полное сетевое подключение.
  • Создайте подключение к TCP-серверу, которое называется Подключение C. Отправка и получение пакетов.
  • Задайте для txpower1 на маршрутизаторе 0 значение 4, а для маршрутизатора 1 — значение 84.
  • Уменьшите txpwr1 маршрутизатора 0 на 10 и увеличьте txpwr1 маршрутизатора 1 на 10.
  • Используя подключение C, отправляет и получает пакет. Это гарантирует, что сетевой сеанс не будет удален.
  • Повторите последние два шага, пока значение txpwer1 маршрутизатора 0 не равно 84, а значение txpwr1 маршрутизатора 1 — 4.

Тест GradualLossOfSignal() выполняет следующие действия. Этот тест повторяется как для 5 ГГц, так и для 2,4 ГГц.

  • Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
  • Включите радио на обоих маршрутизаторах.
  • Подключитесь к профилю с помощью WLANConnect и дождитесь завершения WLANConnect с помощью уведомлений WLAN.
  • После того как ip-надстройки будут доступны на тестовом адаптере, опросить TCP-сервер на контроллере AP, чтобы убедиться, что доступно полное сетевое подключение.
  • Создайте подключение к TCP-серверу, которое называется Подключение C. Отправка и получение пакетов.
  • Задайте для txpower1 на маршрутизаторе 0 значение 4, а для маршрутизатора 1 — значение 84.
  • Уменьшите txpwr1 маршрутизатора 0 на 10 и увеличьте txpwr1 маршрутизатора 1 на 10.
  • Когда txpr1 маршрутизатора 1 достигает 4, отключите маршрутизатор.
  • С помощью подключения C отправьте и получите пакет. Это гарантирует, что сетевой сеанс не будет удален.
  • Повторите последние три шага, пока значение txpwer1 маршрутизатора 0 не равно 84, а значение txpwr1 маршрутизатора 1 — 4.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в статье Устранение неполадок с тестами беспроводной локальной сети (802.11).

Дополнительные сведения

Параметры

Имя параметра Описание параметра
TestDeviceSupports5ghz Для этого параметра должно быть задано значение TRUE, если устройство поддерживает сети с тактовой частотой 5 ггц, и false, если это не так.
APControllerIPAddress Внутренний параметр
LocalDir Внутренний параметр
AP1IPAddress IP-адрес первого AP, подключенного к системе
AP1Password Пароль root для первого AP, подключенного к системе
AP2IPAddress IP-адрес второго AP, подключенного к системе
AP2Password Пароль root для второго AP, подключенного к системе
ServiceAPChannelAddress Внутренний параметр
TestDll Внутренний параметр
Приоритет Внутренний параметр
TestName Внутренний параметр
EnableTracing Да или Нет для включения трассировки
Test_CustomAP1Config24GHz Настраиваемая конфигурация для радиосвязи 2,4 ГГц первого ap (пропустить тест по умолчанию)
Test_CustomAP1Config5GHz Настраиваемая конфигурация для радиосвязи 5 ГГц первого AP (пропустить тест по умолчанию)
Test_CustomAP2Config24GHz Настраиваемая конфигурация для радиосвязи 2,4 ГГц второго AP (пропустить тест по умолчанию)
Test_CustomAP2Config5GHz Настраиваемая конфигурация для радиосвязи 5 ГГц второго ap (пропустить тест по умолчанию)
Test_CustomRoamingTestOptions Битовая маска параметров для custom RoamingTest (0 = по умолчанию)