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


Нагрузочный тест драйвера печати

Этот автоматизированный тест подчеркивает драйвер несколькими способами. Вам не нужно проверять выходные данные этого теста.

Примечание

   Этот тест необходимо выполнять отдельно от других тестов принтера.

 

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

   
Характеристики
  • Device.Imaging.Printer.Base.applicationVerifier
  • Device.Imaging.3DPrinter.Base.DriverStability
  • Device.Imaging.3DPrinter.Base.ApplicationVerifier
  • Device.Imaging.Printer.Base.driverStability
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
  • Windows 10, клиентские выпуски (Arm64)
Поддерживаемые выпуски
  • 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
Ожидаемое время выполнения (в минутах) 150
Категория Сценарий
Время ожидания (в минутах) 9000
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

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

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

Запуск теста

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

Примечание

   Для этого теста не требуется физическое подключение принтера к тестовом компьютеру. Этот тест можно выполнить с помощью порта NULL. Однако этот тест необходимо выполнить в среде Appverifier. Необходимо включить системный отладчик NT (NTSD).

 

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

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

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

Этот тест завершается ошибкой, если возникает какая-либо из следующих проблем:

  • Тест не выдает выходные данные.

  • Отладчик прерывается.

  • Тест выдает неправильные выходные данные.

  • Файл журнала указывает на сбой.

Ниже приведены файлы журналов для этого теста.

  • Printdrvstress.xml

  • PrintDrvStress_DeviceLogger.xml

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

Этот тест может генерировать большое количество выходных данных. Вы можете игнорировать и отклонять эти выходные данные.

Этот тест выполняет несколько путей кода драйвера в нескольких потоках. Этот тест выполняет как часть отрисовки, так и конфигурации драйвера. Это упражнение создает стрессовую среду для драйверов принтера. Средство часто выявляет ошибки.

Как правило, этот тест выполняет печать на принтере порта NULL, чтобы избежать больших объемов физических выходных данных.

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

PrintDrvStress.exe /printer="<printername>" /timetorun=120

Этот тест использует тестовые задания "Add NullPortMonitor and switch port" and "Restore port and delete NullPortMonitor" в библиотеке HLK Windows для автоматического запуска PrintDrvStress с использованием порта NULL, а затем для восстановления порта принтера.

Параметры

Имя параметра Описание параметра
LLU_NetAccessOnly Логический локальный пользователь: только сетевой доступ.
LLU_LAU Логический локальный пользователь.
Имя TestExecutable Имя исполняемого файла теста.
WDKPrinterName Имя принтера.
3MFFile_Path Путь к файлу 3MF.