prueba de funcionamiento básico del mono

Un comando de formato básico: Mono adb shell [-opción] recuento

línea de comandos, escriba adb mono shell puede ver todos los parámetros:

En segundo lugar, los parámetros utilizados comúnmente explican:

1.-p Nombre del paquete: Especificar la aplicación. Por ejemplo: evento adb shell mono nombre de paquete total -p

2.-V: Imprimir nivel de registro, el registro de información más detallada más -v, soporta hasta tres. Por ejemplo: Total adb shell mono -p nombre del paquete -v -v -v evento

3.-es: un valor de semilla de generador de números pseudo-aleatoria se utiliza cuando la depuración, sin genera automáticamente a.

4.-f: Después de recibir el nombre del script de prueba, por ejemplo: los eventos de envuelta total adb nombre mono secuencia de comandos -f

5 .-- acelerador: cuando un retardo de la operación de usuario especificado en milisegundos

6 .-- PCT-Categoría De Evento: orden indicado:

  • --pct-touch {+} porcentaje: 0
    Traducción evento táctil tacto se refiere a un evento de abajo-arriba se produce en una posición determinada, haga clic en
    --pct-motion {+} porcentajes: a
    operación de traducción se refiere a un evento de operación después de una serie de posiciones pseudo-aleatorio del incidente tomó un pop-up (es decir, por evento) (es decir, hasta eventos)
    -PCT--pinchzoom {+} porcentaje: 2
    traducción dedo del zoom, el zoom-out gesto de eventos operación de las máquinas inteligentes
    - PCT-trackball {+} porcentajes: 3
    pista traducción, la pista, incluyendo una serie de eventos aleatorios movimiento y sigue el movimiento de la espalda y de vez en cuando haga clic en evento
    --pct-rotación {+} porcentuales: 4
    rotación de la pantalla de traducción, pantalla horizontal eventos vertical de la pantalla
    porcentaje --pct-nav {+}: 5
    traducción navegación básica, evento de navegación básico de dirección principal del dispositivo de entrada, abajo, izquierda, y derecha del acontecimiento
    --pct-majornav {+} porcentaje: 6
    navegación principal traducción, el principal evento de navegación generalmente se refiere a una interfaz gráfica de iniciar alguna acción, tal como una tecla del teclado intermedio, tecla de retorno, una tecla de menú, etc.
    --pct-syskeys {+} porcentaje: 7
    clave sistema de traducción, el sistema de eventos clave del sistema por lo general se refiere únicamente botón de espera utilizado, como la tecla de inicio, la tecla BACK, teclas de marcación, tecla de finalización, una tecla de volumen, etc.
    --pct-appswitch {+} porcentaje: 8
    iniciación de la traducción de la solicitud, un evento de inicio de aplicaciones (lanzamientos de actividad) se abre la aplicación llamando método startActivity () para maximizar todas las aplicaciones abiertas en el paquete
    porcentaje -PCT--flip de {+}: 9
    flip traducción, teclado porcentaje película, tales como hacer clic en el cuadro de entrada, el teclado emergente, haciendo clic en una región distinta de la caja de entrada, un teclado recuperar
    --pct-AnyEvent {+} porcentaje: 10
    Traducción de otros tipos, se refiere a todos los otros tipos de eventos no especificado anteriormente otros eventos, tales como KeyPress, como botón inusual
    porcentaje de control y el uso de: nombres de paquetes -p 100 100 --pct-touch porcentaje evento adb shell mono -v --pct-touch 100

7 .-- ignore-choques: Ignorar accidente, cuando una aplicación se bloquea o anomalía fuera de control, mono continuarán funcionando hasta que se termine el conteo. Si no establece esta, mono encuentro este accidente o anormal dejarán de funcionar.
8 .-- ignore-tiempos de espera: ignore de tiempo de espera cuando la aplicación se produce cualquier error de tiempo de espera (por ejemplo, la ANR, es decir, aplicación no responde), Monkey continuará funcionando hasta que se complete el cómputo. Si no establece esta, mono tal encuentro un tiempo de espera se detendrá.

9.-ignore-seguridad-excepciones: se refiere a la solicitud de licencia se produce un error, el mono todavía enviar eventos hasta que el número de eventos completados

III. Comando

adb shell mono -p com.hupu.games -v -v -v -s --throttle 300 4-estrella --ignore --ignore-tiempos de espera --ignore-seguridad-100 excepciones> e: \ monkeyLog.txt

La entrada al archivo de registro en monkeyLog.txt

 IV. Análisis del registro

nivel de salida de registro de mono es registro de aplicación APP. El hallazgo principal "ANR", "Excepción" error de tipo, ficha de registro a nivel de sistema para abrir antes de ejecutar el archivo de prueba mono: prueba escrita /logcat.txt,monkey después de la terminación: adb Logcat -v tiempo> e.

referencia detallada https://testerhome.com/topics/12212

Cinco finalizar la prueba del mono: Nueva ventana, entrar en adb shell en Aceptar y, a continuación, ejecutar ps | mono grep para obtener el identificador de proceso, y luego matar ID del proceso pid.

Supongo que te gusta

Origin www.cnblogs.com/nevereverever/p/12650626.html
Recomendado
Clasificación