共用方式為


列印驅動程式壓力測試

此自動化測試會以數種方式來讓驅動程式產生壓力。 您不需要檢查此測試的輸出。

注意

   您必須與其他印表機測試分開執行此測試。

 

測試詳細資料

   
規格
  • 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 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對 Device.Imaging Testing 進行疑難排解

如果發生下列任何問題,此測試就會失敗:

  • 測試不會產生輸出。

  • 偵錯工具會中斷。

  • 測試會產生不正確的輸出。

  • 記錄檔表示失敗。

以下是此測試的記錄檔:

  • Printdrvstress.xml

  • PrintDrvStress_DeviceLogger.xml

詳細資訊

此測試可能會產生許多輸出。 您可以忽略並捨棄此輸出。

此測試會在多個執行緒上練習數個驅動程式程式碼路徑。 此測試會練習驅動程式的轉譯和設定部分。 此練習會為印表機驅動程式建立壓力環境。 此工具通常會顯示 Bug。

一般而言,此測試會列印到 Null 埠印表機,以避免大量實體輸出。

若要手動執行此測試,請在命令提示字元中執行下列命令:

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

此測試會使用 Windows HLK 程式庫中的 「新增 NullPortMonitor 和交換器埠」和「還原埠並刪除 NullPortMonitor」測試作業,以使用 Null 埠自動執行 PrintDrvStress,然後還原印表機埠。

參數

參數名稱 參數描述
LLU_NetAccessOnly 邏輯本機使用者:僅限網路存取。
LLU_LAU 邏輯本機使用者。
TestExecutable 名稱 測試可執行檔名稱。
WDKPrinterName 印表機名稱。
3MFFile_Path 3MF 檔案的路徑。