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


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.  Тест ограничивает дескрипторы получения тестового виртуального мини-порта таким образом, что значительное количество признаков получения будет происходить с флагом ресурсов получения.  Этот тест выполняет следующие действия в многопотоковом режиме:

  • Трафик нагрузки из мини-порта поддержки, направленный в тестовый мини-порт

  • Трафик нагрузки из тестового мини-порта, направленный в мини-порт поддержки

  • Остановка и запуск тестового мини-порта (который запускает приостановку и последующие операции перезапуска)

  • Адаптер тестирования, указывающий, что носитель отключен или подключен

  • Сброс адаптера теста

Наконец, между адаптерами тестирования и поддержки будет проверено базовое подключение для отправки и получения.

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

   
Характеристики
  • Filter.Driver.Network.LWF.Base
  • Filter.Driver.Network.LWF.MTUSize
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
Поддерживаемые выпуски
  • 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
Ожидаемое время выполнения (в минутах) 2
Категория Разработка
Время ожидания (в минутах) 120
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

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

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

Запуск теста

Перед запуском теста необходимо вручную установить драйвер фильтра на тестовом компьютере.

Чтобы запустить тест, выполните следующие действия.

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

  2. Установите драйвер light Weight Filter на клиентском компьютере.

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

  4. На сервере HLK добавьте клиент, на котором установлен LWF, в новый пул компьютеров и измените состояние компьютера на "Готово".

  5. В HLK Studio создайте проект на вкладке Проект в HLK Studio.

  6. На вкладке Выбор студии HLK выберите пул компьютеров, созданный на предыдущих шагах, в раскрывающемся списке.

  7. Выберите программное устройство и драйвер LightWeightFilter, который был установлен и должен быть протестирован (см. следующий рисунок).

    Выбор драйвера фильтра

  8. Выполните все тесты, перечисленные на вкладке Тесты , в драйвере фильтра.

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

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

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

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

Параметры

Имя параметра Описание параметра
TestAdapter
SupportAdapter
TestScript
queryFilterService ServiceName фильтра, выбранного в качестве целевого объекта