Índice

Monkey Stress Test

Monkey es una herramienta incluida en el SDK Android. Permite probar una aplicación mediante eventos aleatorios. El objetivo es realizar una prueba de estrés que simule acciones de usuario.

Esta herramienta, que se puede usar por línea de comandos a través de la herramienta adb, se encuentra en la carpeta platform-tools del SDK Android.

Monkey incluye un gran número de opciones:

  • Número de eventos que se simularán.

  • Tipo y frecuencia de los eventos que se probarán.

  • Posibilidad de depurar.

Detendrá las tareas descritas si:

  • La lista de tareas ha finalizado.

  • La aplicación produce un error (la herramienta mostrará los errores encontrados).

  • La aplicación deja de responder (la herramienta mostrará los errores encontrados).

A continuación se muestra la sintaxis básica de Monkey:

adb shell monkey [opciones] <número_de_eventos>

Debe especificar el identificador del paquete correspondiente a la aplicación que se desea probar.

A continuación se muestra un ejemplo de uso básico de Monkey, para producir 500 eventos aleatorios en una aplicación instalada en un dispositivo determinado.

adb shell monkey -p com.eni.android.actionbar -v 500

Puede especificar el tipo de elemento que desea ejecutar mediante las distintas opciones que se pueden consultar en la página de ayuda del comando.

adb shell monkey --help