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


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

В этом разделе описываются некоторые распространенные советы по устранению неполадок при тестировании WLAN. Чтобы начать работу, сделайте следующее:

  1. Ознакомьтесь с разделом Устранение неполадок при тестировании Windows HLK.

  2. Просмотрите заметки о выпуске Windows HLK , чтобы ознакомиться с текущими проблемами тестирования.

  3. Сведения о сбое теста можно найти в журнале тестов Windows HLK Studio. Если вы найдете нужные сведения, устраните проблему и повторно запустите тест.

Изменения, внесенные на устройствах на компьютерах клиентов HLK, не отражаются в HLK Studio. Например, ожидается, что компьютер будет находиться в состоянии Готово, но это не так.

  1. Откройте окно командной строки на клиентском компьютере и запустите net stop wttsvc.

  2. Запустите net start wttsvc. Эта команда обновит каталог C:\wtt\JobsWorkingDir\AssetCfg\Log\.

  3. Перезапустите HLK Studio. Возможно, придется подождать несколько минут, пока контроллер HLK опрашитирует клиентский компьютер на наличие изменений в списке устройств.

Компьютеры не обнаружены для пула компьютеров.

  1. Откройте окно Монитор заданий в диспетчере HLK.

  2. Нажмите кнопку Показать построитель запросов в верхней части экрана.

  3. Перейдите на вкладку Запрос компьютера .

  4. Определите параметры поиска для искомых компьютеров. Как правило, можно задать одно правило, например "DataStore равно "Имя контроллера".

  5. Щелкните правой кнопкой мыши только что определенное правило и выберите команду Выполнить. Обширный список компьютеров должен заполнить список компьютеров под полями запроса, которые вы определили.

  6. Перетащите все компьютеры из списка Компьютеры в созданные пулы компьютеров.

Кажется, что на компьютерах не выполняются запланированные задания.

  1. Проверьте имена сетевых адаптеров на компьютерах DUT, SUT и AP.  Они должны иметь значение MessageDevice для Ethernet и SupportDevice0 и SupportDevice1 для сетевых карт WLAN. Если нет, переименуйте их вручную.

  2. Убедитесь, что для каждого компьютера в пуле указано состояние Готово.

    1. Откройте окно Монитор заданий в диспетчере HLK.

    2. На вкладке Пул компьютеров выберите пул компьютеров, в котором будут выполняться задания.

    3. Если состояние компьютера не готово, щелкните его правой кнопкой мыши, наведите указатель мыши на пункт Изменить состояние и выберите команду Сбросить.

    4. Через несколько минут обновите экран, и состояние изменится на Готово.

  3. Запланируйте и снова запустите задания.

Проблемы с установкой драйвера Test SoftAP в топологии: диспетчер устройств сообщает код 52

Не устанавливайте драйвер x64 Test SoftAP перед установкой клиента HLK. При установке клиента HLK устанавливается корневой сертификат. Так как подписывание драйвера SoftAP для тестирования зависит от установки корневого сертификата, диспетчер устройств сообщает код устройства 52.

Настройка NDISTest для автономного выполнения

Установка NDISTest отдельно от HLK Studio позволяет выполнять отдельные тесты. Необходимо настроить DUT, SUT и Test SoftAP, чтобы включить автономное выполнение.

Примечание

Все тестовые компьютеры должны использовать одну архитектуру процессора.

Примечание

Чтобы устранить неполадки NDISTest, попробуйте подключить отладчик к тестовой машине.

Настройка тестового устройства поддержки (SUT)

  1. Скопируйте все двоичные файлы и вложенные каталоги NDISTest из следующего контроллера HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> — это имя компьютера контроллера HLK, а <архитектура> — x86 (для процессоров на базе x86) или amd64 (для процессоров на базе x64).

  2. Запустите NDISTest.exe из каталога установки. Когда откроется форма main, выберите Сервер в меню Файл, чтобы запустить форму сервера.

  3. Выберите устройство сообщений из списка Устройство сообщений . Это устройство должно быть с поддержкой IP-адреса и находиться в той же подсети, что и клиентское устройство сообщений, которое будет настроено позже.

  4. Выберите устройства SUT в разделе Поддержка устройств. Устройство поддержки, выбранное на этом сервере из , будет видно клиенту после запуска сервера.

  5. Выберите задание "сервер" в разделе Задания. Это тест на стороне сервера, который будет запущен после нажатия кнопки запуска.

После выбора всех параметров нажмите кнопку Пуск , чтобы запустить сервер.

Настройка точки доступа тестового программного обеспечения (Test SoftAP)

  1. Скопируйте все двоичные файлы и вложенные каталоги NDISTest из следующего контроллера HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> — это имя компьютера контроллера HLK, а <архитектура> — x86 (для процессоров на базе x86) или amd64 (для процессоров на базе x64).

  2. Установите драйвер SoftAP для обоих устройств WLAN Atheros в тестовой программе SoftAP. Этот драйвер можно установить из диспетчер устройств, который можно открыть, запустив devmgmt.msc из командной строки. Выполните следующий шаг:

    • В диспетчер устройств установите драйвер для станций SoftAP из папки \\<ControllerName>\Tests\<architecture>\nttest\nettest\ndis\NDISTest.net\SoftAPMiniport\

      <ControllerName> — это имя компьютера контроллера HLK, а <архитектура> — x86 (для процессоров на базе x86) или amd64 (для процессоров на базе x64) в зависимости от архитектуры процессора клиентского компьютера HLK с устройствами SoftAP.

  3. Запустите NDISTest.exe из каталога установки. Когда откроется форма main, выберите Сервер в меню Файл, чтобы запустить форму сервера.

  4. Выберите устройство сообщений из списка Устройство сообщений . Это устройство должно быть устройством с поддержкой IP-адресов и находиться в той же подсети, что и устройство сообщений клиента, которое будет настроено позже.

  5. Выберите устройства AP в разделе Устройства AP. Устройства AP, выбранные на этом сервере, будут видны клиенту после запуска сервера.

  6. Выберите задание "сервер" в разделе Задания. Это тест на стороне сервера, который будет запущен после нажатия кнопки запуска.

После выбора всех параметров нажмите кнопку Пуск , чтобы запустить сервер.

Настройка тестируемого устройства (DUT)

  1. Скопируйте все двоичные файлы и вложенные каталоги NDISTest из следующего контроллера HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> — это имя компьютера контроллера HLK, а <архитектура> — x86 (для процессоров на базе x86) или amd64 (для процессоров на базе x64).

  2. Запустите NDISTest.exe из каталога установки. Когда откроется форма main, выберите Клиент в меню Файл, чтобы запустить клиент.

  3. Выберите целевой объект теста в списке Целевой объект тестирования . Для сетевого устройства этот тестовый целевой объект должен быть Miniport.

  4. Выберите тестовое устройство из списка Тестовое устройство . Это должно быть тестовое устройство конкретного поставщика.

  5. Выберите устройство сообщений из списка Устройство сообщений . Это должно быть устройство с поддержкой IP-адресов, которое находится в той же подсети, что и серверное устройство сообщений. После выбора устройства сообщения должен отобразиться раздел устройство AP, а устройство ТОЧКИ доступа сервера должно быть доступно в списке.

  6. Выберите устройство поддержки в разделе Поддержка устройств. Это должно быть устройство поддержки конкретного поставщика.

  7. Выберите устройство AP из раздела Ap Devices (Устройства AP). Это должно быть устройство AP, выбранное на стороне сервера.

  8. Выберите тесты в разделе Задания , которые будут выполняться после запуска клиента.

После выбора всех параметров нажмите кнопку Пуск, чтобы запустить клиент. Все выбранные задания начнут выполнение. Результаты теста будут храниться на клиенте в следующей вложенной папке ведения журнала:

<NDISTestRootFolder>/logs/<AdapterName>/

Настройка отслеживания пакетов клиента

  1. Настройте тестовую топологию для автономного выполнения. Дополнительные сведения см. в разделе Настройка NDISTest для автономного выполнения.

  2. Настройте второй SUT. Дополнительные сведения см. в разделе Настройка тестового устройства поддержки (SUT)".

  3. Запустите NDISTest.exe из каталога установки. Когда откроется форма main, выберите Отладка в меню Вид, чтобы запустить раздел Сбор пакетов на клиенте.

  4. Выберите устройство записи в разделе Сбор пакетов. Это должно быть устройство поддержки, выбранное на стороне сервера.

  5. В разделе Задания выберите тесты, которые будут выполняться после запуска клиента.

  6. После выбора всех параметров нажмите кнопку Пуск , чтобы запустить клиент.

  7. Записи пакетов, соответствующие тестам, будут созданы на сервере с устройством захвата. Журналы будут находиться в следующей подпапке журнала:

    <NDISTestRootFolder>/logs/<AdapterName>/

Устранение неполадок, когда раздел "Сбор пакетов" не отображается на клиенте

Убедитесь, что пользовательский интерфейс центра сообщений закрыт. Если пользовательский интерфейс NDISTest не развернут, раздел "Сбор пакетов" может быть скрыт за пользовательским интерфейсом центра сообщений.

Я хочу открыть ошибку. Что следует включить в ошибку:

  • Создайте HLKX-пакет, содержащий неудачные тесты. См. раздел "Создание пакета" и вложите его к ошибке.

  • Журналы ошибок . Соберите журналы ndistest из тестового запуска и включите их в пакет в ошибку.  Журналы можно найти, выполнив следующие действия.

  1. Открытие диспетчера HLK

  2. Выбор монитора заданий в проводниках>

  3. Выберите пул компьютеров , в котором запланированы тесты.

  4. В области справа выберите компьютер DUT.

  5. В разделе Состояние выполнения задания щелкните правой кнопкой мыши имя задания выполненного теста и выберите Обзор журналов заданий.

  6. Откроется окно обозревателя с каталогами AP, Server и Test.  Запакуйте эти каталоги и прикрепите их к ошибке.

Разделы справки сбрасывать компьютеры после неудачного выполнения?

Ниже приведена диаграмма с распространенными проблемами и решениями.

Симптом

Решение

В пользовательском интерфейсе van не отображаются сети

1

При подключении устройства WLAN к сети с поддержкой DHCP ip-адрес не отображается.

2

Я получаю странные сбои "Back Channel"

2

Произошел сбой компьютера (SUT, DUT или AP), и теперь все тесты завершаются сбоем

1,2,3

NDISTest не выполняет автоматический поиск тестового адаптера при выполнении через HLK

3

Тест HLK не может заполнить MessageDevice или SupportDevice

3

Я обновил контроллер HLK, а не мои клиенты, и теперь я вижу странные сбои и сбои, которые я никогда не видел раньше

При переходе на новый контроллер необходимо также перестроить клиенты. В случае, если это невозможно, вам потребуется удалить ndprot630.sys со всех трех компьютеров и athr.sys и softap.sys с компьютера AP. Все эти файлы находятся в каталоге c:\windows\system32\drivers. Ndprot630.sys будут автоматически повторно загружены при выполнении NDISTest, но не будут перезаписаны. ather.sys и Sofap.sys потребуется скопировать с нового контроллера.

Мой физический AP, кажется, не работает, как раньше

Возможно, потребуется сбросить или перезагрузить физический ap. При сбросе до заводских настроек убедитесь, что канал и радиосвязь заданы в инструкциях по настройке.

Я попробовал все описанные выше шаги, но ничего не работало

Если вы выполнили описанные выше действия и по-прежнему возникают проблемы, вы можете удалить его, а затем переустановите адаптер WLAN. После завершения переименуйте адаптер SupportDevice0.

Тестирование Device.Network

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