Тесты сопоставления WLAN — настраиваемая конфигурация
Этот набор тестов проверяет связи WLAN.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 20 |
Категория | Разработка |
Время ожидания (в минутах) | 1200 |
Требуется перезагрузка | 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
- Маршрутизатор 1– 5 ГГц: настраивается пользовательскими параметрами Test_CustomAP2Config5GHz
- Выполните приведенные ниже шаги теста BasicAssociation().
- Если включено тестирование в режиме ожидания (битовое 0x1 задано в Test_CustomAssociationTestOptions), выполните приведенные ниже шаги теста AssociationPowerManagementSleep() для режима ожидания или спящего режима AOAC.
- Если тестирование гибернации включено (битовое 0x2 задано в Test_CustomAssociationTestOptions), выполните приведенные ниже шаги теста AssociationPowerManagementHibernate() для Hibernate.
Тест BasicAssociation() выполняет следующие действия:
- Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
- Создайте профиль для маршрутизатора с частотой 0 до 2,4 ГГц, для которых ConnectionMode настроен вручную. При выполнении теста в режиме FIPS профиль настраивается для режима FIPS.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте api WLAN GetConnectionAttributes, чтобы убедиться, что связь правильна и подключение к маршрутизатору 0 с частотой 2,4 ГГц.
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP
- Отключение маршрутизатора с частотой 0 до 2,4 ГГц
- Удаление профиля для маршрутизатора с частотой 0 до 2,4 ГГц
- Включите маршрутизатор 1–5 ГГц (если адаптер поддерживает 5 ГГц) или маршрутизатор 1–2,4 ГГц (если адаптер не поддерживает 5 ГГц).
- Создайте профиль для соответствующего диапазона маршрутизатора 1, в режиме ConnectionMode настроенного вручную. При выполнении теста в режиме FIPS профиль настраивается для режима FIPS.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте api WLAN GetConnectionAttributes, чтобы убедиться, что связь правильна и подключение к соответствующему маршрутизатору и диапазону
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Удаление профиля для маршрутизатора 1
Тест AssociationPowerManagementSleep() сначала проверяет, может ли адаптер начать подключение к AP при переходе между режимами ожидания или ожидания с подключением. Затем он проверяет, может ли адаптер переключаться с одной точки доступа на другую после перехода между резервным или подключенным режимом ожидания. Он выполняет следующие действия:
- Для тестирования спящего режима проверка, поддерживает ли система режим ожидания или AOAC. Если не поддерживается, тест завершается сбоем.
- Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
- Отключите все маршрутизаторы, кроме маршрутизатора 0–2,4 ГГц
- Создайте профиль для маршрутизатора с частотой 0 до 2,4 ГГц, для которых ConnectionMode настроен вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте api WLAN GetConnectionAttributes, чтобы убедиться, что связь правильна и подключение к маршрутизатору 0 с частотой 2,4 ГГц.
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- В зависимости от системы в режиме ожидания или перейдите в режим ожидания с подключением в течение 120 секунд.
- После пробуждения убедитесь, что адаптер по-прежнему подключен.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 0 с частотой 2,4 ГГц.
- Обмен TCP-пакетами с TCP-сервером на сервере контроллера AP
- Удаление всех профилей WLAN (это приведет к отключению адаптера)
- Приведенные выше действия подтвердили, что адаптер может подключиться к ТОЧКе доступа при переходе в режим ожидания или в режиме ожидания. Затем тест проверит переход с одной точки доступа на другую.
- Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
- Отключите все маршрутизаторы, кроме маршрутизатора 0–2,4 ГГц
- Создайте профиль для маршрутизатора с частотой 0 до 2,4 ГГц с параметром ConnectionMode, настроенным вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 0 с частотой 2,4 ГГц.
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Настройте компьютер с сервером контроллера AP, чтобы отключить маршрутизатор 0 с частотой 2,4 ГГц через 30 секунд и включить маршрутизатор 1 5 ГГц (если адаптер поддерживает 5 ГГц) или маршрутизатор 1 2,4 ГГц (если адаптер не поддерживает 5 ГГц).
- В зависимости от системы режим ожидания или перейдите в режим ожидания подключенного режима в течение 120 секунд.
- После пробуждения в спящий режим в течение 30 секунд
- Выполните проверку и убедитесь, что маршрутизатор 1 отображается в списке сканирования
- Создайте профиль для маршрутизатора 1, в режиме ConnectionMode настроенного вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 1 и соответствующему диапазону
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Удаление всех профилей WLAN (это приведет к отключению адаптера)
- Приведенные выше действия подтвердили, что адаптер может переключаться с одного точки доступа на другой после перехода в режим ожидания или режима ожидания с подключением.
Тест AssociationPowerManagementHibernate() сначала проверяет, может ли адаптер начать подключение к точке доступа при переходе в режим гибернации. Затем он проверяет, может ли адаптер переключаться с одной точки доступа на другую после перехода гибернации. Он выполняет следующие действия:
- При тестировании гибернации проверка, поддерживает ли система режим гибернации. Если он не поддерживается, тест завершается успешно.
- Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
- Отключите все маршрутизаторы, кроме маршрутизатора 1–5 ГГц (если адаптер поддерживает 5 ГГц) или маршрутизатора 1–2,4 ГГц (если адаптер не поддерживает 5 ГГц).
- Создайте профиль для соответствующего диапазона маршрутизатора 1, для параметра ConnectionMode настроено вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 1 и соответствующему диапазону
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Гибернации в течение 120 секунд
- После пробуждения убедитесь, что адаптер по-прежнему подключен
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 1 и соответствующему диапазону
- Обмен TCP-пакетами с TCP-сервером на сервере контроллера AP
- Удаление всех профилей WLAN (это приведет к отключению адаптера)
- Приведенные выше действия подтвердили, что адаптер может начать подключение к точке доступа при переходе в режим гибернации. Затем тест проверит переход с одной точки доступа на другую.
- Создание TCP-сервера на сервере контроллера точки доступа (AP) (порт прослушивания 7777)
- Отключите все маршрутизаторы, кроме маршрутизатора 1–5 ГГц (если адаптер поддерживает 5 ГГц) или маршрутизатора 1–2,4 ГГц (если адаптер не поддерживает 5 ГГц).
- Создайте профиль для соответствующего диапазона маршрутизатора 1, для параметра ConnectionMode настроено вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь верна и подключение к маршрутизатору 1 и соответствующему диапазону
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Настройте компьютер с сервером контроллера AP для отключения маршрутизатора 1 через 30 секунд и включения маршрутизатора 0 2,4 ГГц
- Гибернации в течение 120 секунд
- После пробуждения в спящий режим в течение 30 секунд
- Выполните проверку и убедитесь, что маршрутизатор с частотой 0 до 2,4 ГГц отображается в списке сканирования.
- Создайте профиль для маршрутизатора с частотой 0 до 2,4 ГГц, для параметра ConnectionMode, настроенного вручную.
- Запустите WlanConnect с помощью профиля.
- Подождите до 30 секунд, пока подключение завершится с помощью уведомлений WLAN.
- Ожидание IP-адреса на адаптере
- Подключитесь к TCP-серверу на сервере контроллера AP, чтобы убедиться, что доступно полное сетевое подключение.
- Используйте атрибуты GetConnectionAttributes API WLAN, чтобы убедиться, что связь правильная и подключение к маршрутизатору 0 – 2,4 ГГц
- Обмен tcp-пакетами с TCP-сервером на сервере контроллера AP.
- Удаление всех профилей WLAN (это приведет к отключению адаптера)
- Приведенные выше действия подтвердили, что адаптер может переключаться с одного AP на другой после перехода в режим гибернации.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании 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_CustomAssociationTestOptions | Битовая маска параметров для пользовательского теста ассоциаций (0 = по умолчанию) |