Prueba de esfuerzo del controlador de impresión
Esta prueba automatizada hace hincapié en el controlador de varias maneras. No es necesario examinar la salida de esta prueba.
Nota
Debe ejecutar esta prueba por separado de las demás pruebas de impresora.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 150 |
Categoría | Escenario |
Tiempo de espera (en minutos) | 9000 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Antes de ejecutar la prueba, complete la configuración de la prueba como se describe en los requisitos de prueba: Requisitos previos de las pruebas de impresora.
Nota
Esta prueba no requiere que una impresora esté conectada físicamente al equipo de prueba. Puede ejecutar esta prueba mediante un puerto NULL. Sin embargo, debe ejecutar esta prueba en el entorno de Appverifier. Debe habilitar el depurador del sistema NT (NTSD).
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información sobre la solución de problemas, consulte Solución de problemas de Device.Imaging Testing.
Esta prueba produce un error si se produce alguno de los siguientes problemas:
La prueba no genera la salida.
El depurador se interrumpe.
La prueba genera una salida incorrecta.
El archivo de registro indica un error.
A continuación se muestran los archivos de registro de esta prueba:
Printdrvstress.xml
PrintDrvStress_DeviceLogger.xml
Más información
Esta prueba puede generar una gran cantidad de resultados. Puede omitir y descartar esta salida.
Esta prueba ejecuta varias rutas de acceso de código de controlador en varios subprocesos. Esta prueba ejecuta la parte de representación y configuración del controlador. En este ejercicio se crea un entorno de esfuerzo para los controladores de impresora. La herramienta a menudo revela errores.
Normalmente, esta prueba imprime en una impresora de puerto NULL para evitar grandes cantidades de salida física.
Para ejecutar esta prueba manualmente, ejecute el siguiente comando en un símbolo del sistema:
PrintDrvStress.exe /printer="<printername>" /timetorun=120
Esta prueba usa los trabajos de prueba "Add NullPortMonitor and switch port" (Agregar NullPortMonitor y switch port) y "Restore port and delete NullPortMonitor" (Restaurar puerto y eliminar NullPortMonitor) en la biblioteca HLK de Windows para ejecutar automáticamente PrintDrvStress mediante un puerto NULL y, a continuación, para restaurar el puerto de la impresora.
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
LLU_NetAccessOnly | Usuario local lógico: solo acceso a la red. |
LLU_LAU | Usuario local lógico. |
Nombre testExecutable | Nombre del ejecutable de prueba. |
WDKPrinterName | Nombre de la impresora. |
3MFFile_Path | Ruta de acceso al archivo 3MF. |