列印驅動程式壓力測試
此自動化測試會以數種方式來讓驅動程式產生壓力。 您不需要檢查此測試的輸出。
注意
您必須與其他印表機測試分開執行此測試。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 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 檔案的路徑。 |