NDISTest 6.5 — тест логотипа LWF
Этот автоматизированный тест предназначен для LWF, проверяя, выполнены ли все требования, указанные для драйвера фильтра легкой массы, и что они соответствуют спецификации NDIS на сайте MSDN.
Тест устанавливает два виртуальных минипорта NDISTest — "NDISTest 6.30 - CL - Default w/TCPIP", которые будут использоваться в качестве адаптеров тестирования и поддержки для запуска теста логотипа LWF. Эти виртуальные мини-порты удаляются на этапе очистки теста.
Windows 8 требуется, чтобы все драйверы NDIS LWF были NDIS 6.30. Это проверяется с помощью теста ConfigCheck, который завершится ошибкой проверки логотипа фильтра, если драйвер фильтра не является NDIS 6.30.
Тест ConfigCheck также проверяет, что драйвер фильтра, выбранный в качестве целевого, на самом деле привязан к адаптеру тестирования, и возникает ошибка, если фильтр не привязан к адаптеру тестирования.
Также проверяется, что драйвер фильтра может обрабатывать пакеты, превышающие размер MTU мини-порта.
При этом также выполняется нагрузочный тест фильтра, предназначенный для подчеркивания пути к данным и путей PnP драйверов фильтров NDIS. Тест ограничивает дескрипторы получения тестового виртуального мини-порта таким образом, что значительное количество признаков получения будет происходить с флагом ресурсов получения. Этот тест выполняет следующие действия в многопотоковом режиме:
Трафик нагрузки из мини-порта поддержки, направленный в тестовый мини-порт
Трафик нагрузки из тестового мини-порта, направленный в мини-порт поддержки
Остановка и запуск тестового мини-порта (который запускает приостановку и последующие операции перезапуска)
Адаптер тестирования, указывающий, что носитель отключен или подключен
Сброс адаптера теста
Наконец, между адаптерами тестирования и поддержки будет проверено базовое подключение для отправки и получения.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 2 |
Категория | Разработка |
Время ожидания (в минутах) | 120 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Запуск теста
Перед запуском теста необходимо вручную установить драйвер фильтра на тестовом компьютере.
Чтобы запустить тест, выполните следующие действия.
Настройте сервер HLK и клиентские компьютеры HLK. Для тестов с логотипом фильтра требуется только один клиентский компьютер.
Установите драйвер light Weight Filter на клиентском компьютере.
Перезапустите клиентский компьютер.
На сервере HLK добавьте клиент, на котором установлен LWF, в новый пул компьютеров и измените состояние компьютера на "Готово".
В HLK Studio создайте проект на вкладке Проект в HLK Studio.
На вкладке Выбор студии HLK выберите пул компьютеров, созданный на предыдущих шагах, в раскрывающемся списке.
Выберите программное устройство и драйвер LightWeightFilter, который был установлен и должен быть протестирован (см. следующий рисунок).
Выполните все тесты, перечисленные на вкладке Тесты , в драйвере фильтра.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.
Сведения об устранении неполадок см. в статье Устранение неполадок в среде Windows HLK.
Дополнительные сведения
Параметры
Имя параметра | Описание параметра |
---|---|
TestAdapter | |
SupportAdapter | |
TestScript | |
queryFilterService | ServiceName фильтра, выбранного в качестве целевого объекта |