HP LoadRunner Mobile Recorder

Compartir...Share on LinkedInEmail this to someoneShare on Google+Tweet about this on TwitterShare on FacebookPrint this page

Ésta herramienta de HP, para móviles android, es muy útil cuando queremos guardar un log de todo el tráfico de red que generamos en nuestro dispositivo, para posteriormente poder depurar los posibles errores.

Éste log, es guardado en un fichero, que posteriormente será usado para generar un script que podremos usar en nuestro PC para poder depurar los posibles errores, que hayan aparecido en nuestro proceso de testing.

Tendremos que tener en cuenta lo siguiente:

  • Sólo podremos instalar la aplicación en un dispositivo Android con root.
  • La aplicación ha sido probada en un Samsung Galaxy con las versiones versiones Android 4.0.3 a 4.2.2

Una vez aclarado ésto, con 4 pasos podremos crear el script Vugen que podremos usar en Loadrunner:

1. Bajar e instalar la aplicación

Bajaremos LoadRunner Mobile Recorder desde Google Play Store.

2. Empezar a grabar

Es recomendable, que antes de empezar a grabar una sesión nueva, cerremos todas las aplicaciones que tengamos en ejecución en nuestro móvil. Lo que conseguiremos con ésto será que el script generado ocupe menos espacio, y que sea más manejable.

  1. Haremos click en el icono de la aplicación para abrirla
  2. Comenzaremos a grabar la sesión pulsando en el botón  small
  3. Ahora lo que haremos será abrir la aplicación que queramos testear, para que todo quede reflejado en la sesión que hemos comenzado a grabar.
  4. Para dejar de grabar pulsaremos en small2

3. Enviar la sesión grabada por email(versiones anteriores a 1.1.0

Tenemos la sesión grabada en nuestro móvil, pero ahora nos hace falta enviarla al PC para que a través de HP Loadrunner Vugen podamos abrirla.

Cuando paramos de grabar la sesión, se nos muestra el nombre del fichero con extensión .lrcap.

Podemos igualmente pulsar en small3para seleccionar otra sesión previamente grabada.

Una vez hemos elegido el fichero, simplemente elegimos el email de destino, y pulsamos en “send”.

medium

Si tienes la versión 1.1.0 actual, simplemente haremos click en Export y elegiremos dónde exportarlo.

unnamed2

4. Crear un script vuser

En el ordenador donde tengamos instalado HP LoadRunner Vugen, nos descargaremos el fichero .lrcap que hemos enviado previamente por email.

Cuando hagamos doble click en el fichero .lrcap, Vugen se encargará de abrirlo y de crear y generar un script.

Nota: Si la sesión grabada tuviese comunicaciones SSL, primero debemos crear un script HTTP/HTML para móvil en Vugen, y usar la opción de analizar tráfico del asistente de grabación  para seleccionar el fichero .lrcap.

Una vez hecho, podremos hacer click en el botón “configuración SSL” para añadir los certificados del servidor.

 

Trucos y Consejos

1. Logging

Los logs y los ficheros capturados, se guardan por defecto en la siguiente ruta en el móvil:

/storage/sdcard0/Android/data/com.hp.mobileRecorder/cache/

El nombre del fichero de log es log.csv.

Cuando desinstalamos la aplicación, se borra todo. Si no queremos perder los ficheros .lrcap, podemos o bien hacer un backup, o bien cambiar el directorio de trabajo en las opciones avanzadas de HP LoadRunner Mobile Recorder.

unnamed3

2. Formato de fichero de lrcap

Actualmente, .lrcap es un fichero pcap. Podemos abrirlo con Wireshark simplemente cambiando la extensión de .lrcap a .pcap

3. Cabecera Wifi vs 3G

El archivo pcap puede utilizar 2 métodos de compresión que pueden ser leídos por Vugen:

  • Si ha sido grabado con 3G, la cabecera será del tipo LINKTYPE_LINUX_SLL (aka “Linux cooked”)
  • Si ha sido grabado con Wifi, la cabecera será del tipo LINKTYPE_ETHERNET (IEEE 802.3)

The post HP LoadRunner Mobile Recorder appeared first on Globe Testing.