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


NDISTest 6.5 — [2 компьютер] — AddressChange

Этот тест проверяет способность NDIS и драйвера переопределить текущий MAC-адрес адаптера путем записи нового адреса (допустимых и недопустимых адресов в реестр драйвера с параметром реестра NetworkAddress). Драйвер должен получить новый адрес при вызове NdisReadNetworkAddress во время инициализации. Ниже приведена последовательность событий.

  1. Считайте текущий параметр NetworkAddress в реестре, чтобы его можно было восстановить в конце.

  2. Запросите карта, чтобы найти его текущий и постоянный адрес Ethernet.

  3. Остановите драйвер.

  4. Запишите новый адрес Ethernet в реестр.

  5. Запустите драйвер.

  6. Запросите карта, чтобы найти текущий параметр реестра и сравнить его с ожидаемым параметром.

  7. Запросите карта, чтобы найти его постоянный адрес и убедиться, что он не изменился.

  8. Сервер должен отправить 250 пакетов на новый текущий адрес.

  9. Сервер должен отправить 250 пакетов на исходный текущий адрес (ожидая получения 0 пакетов).

  10. Повторите шаги 3–9 для каждого нового адреса, который будет проверяться (допустимый и недопустимый).

  11. Остановите драйвер.

  12. Поместите исходный networkAddress в реестр.

  13. Запустите драйвер.

  14. Запросите карта, чтобы найти его текущий и постоянный адрес Ethernet и убедиться, что они совпадают с адресом в начале.

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

   
Характеристики
  • Device.Network.LAN.Base.NDISRequirements
Платформы
  • 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
Ожидаемое время выполнения (в минутах) 5
Категория Разработка
Время ожидания (в минутах) 300
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

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

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

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

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

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

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

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

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

Параметры

Имя параметра Описание параметра
queryTestDeviceID
SupportDeviceGuid0
ClientMessageDeviceGuid
ServerMessageDeviceGuid
TestScript Разделенный запятыми список тестовых заданий для выполнения