13
GRABACIÓN DE SCRIPT Y MANEJO DE CSV JMETER 15/05/15

Documento Capacitación 1 JMeter v1.2

Embed Size (px)

Citation preview

  • GRABACIN DE SCRIPT Y MANEJO DE CSV

    JMETER

    15/05/15

  • 2

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    Contenido

    1 Grabacion de script JMeter ........................................................................................................ 3

    2 Manejo de archivo CSV ............................................................................................................. 10

  • 3

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    Para grabar un script usando JMeter como proxy, inicie la aplicacin ejecutando el

    archivo jmeterw.cmd que se encuentra en la carpeta bin de JMeter.

    La interfaz de JMeter luce como muestra la imagen:

    1. Hacer clic derecho sobre el nodo "Plan de Pruebas" y agregue el elemento "Grupo de

    Hilos".

  • 4

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    2. Seleccionar el nodo "Grupo de Hilos" y con clic derecho agregue el elemento

    "Controlador Simple".

    3. Hacer clic en el nodo "Banco de Trabajo" y agregar el elemento "Servidor Proxy HTTP".

  • 5

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    4. En la pantalla del servidor proxy se debe cambiar el Controlador Objetivo y seleccione

    "Grupo de Hilos > Controlador Simple". El puerto que tiene configurado por defecto es

    el 8080, se puede cambiar si ya est siendo usado.

    5. Aadir Url de patrones a excluir:

    .*\.gif

    .*\.png

    .*\.jpg

    .*\.png

    .*\.css

    .*\.js

    Esta lista de expresiones regulares nos permite excluir los HTTP Request que no sean

    relevantes para las pruebas y que por lo tanto no queremos grabar.

  • 6

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    6. Inicie el proxy presionando el botn "Arrancar":

    7. En el navegador se debe configurar como proxy la direccin localhost y el puerto

    8080 o el que haya escogido para el proxy en el paso 4.

    Para Firefox vaya a Herramientas > Opciones > Avanzado > pestaa Red > en el grupo

    Conexin presione el botn "Configuracin" >

    Seleccione la opcin "Configuracin Manual del Proxy" > En proxy HTTP ingrese

    localhost y en puerto 8080. Verifique el campo "No usar proxy para" y borre su

    contenido, especficamente verifique que no tenga localhost 127.0.0.1.

    Presione Aceptar en ambas ventanas para guardar la configuracin.

  • 7

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    8. Ingrese a la aplicacin a travs de la url y navegar para generar el script.

  • 8

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    9. En verde se sealan peticiones que no corresponden a la aplicacin. Estas se pueden

    eliminar para no generar basura en el script, ya que entorpecen la visualizacin y no

    alteran la funcionalidad. Se pueden eliminar presionando la tecla suprimir o

    presionando encima el botn derecho del mouse y seleccionar la opcin Borrar.

    10. Dado que muchas veces los nombres de las peticiones se repiten, es buena idea

    numerarlas para facilitar el anlisis de resultados. Para esto seleccione cada peticin y

    en la pantalla derecha agregue un nmero en el campo Nombre:

  • 9

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    11. As luce el script despus de numerar las peticiones:

    12. Guarde el script ingresando al men Archivo > Guardar.

  • 10

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    Para manejar usuarios o variables a travs de un archivo .csv se debe presionar clic

    derecho en Plan de Pruebas > Aadir > Elemento de Configuracin > Configuracin del

    CSV Data Set.

    1. Seleccionar el archivo .CSV en Nombre de Archivo que contiene al o los usuarios que iniciaran sesin en el sistema. Este archivo debe estar dentro de la carpeta Bin de

    JMeter.

  • 11

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    2. El delimitador en el archivo .CSV debe estar separado por , para luego configurarlo de la misma manera en JMeter.

    3. En el campo Nombres de Variales se debe indicar el usuario y contrasea (variables) con el formato que se encuentran en l .CSV.

  • 12

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    4. En el script se debe buscar el paso en donde se inicia sesin para ingresar las variables

    que se indicaron anteriormente.

    5. Las variables se deben ingresar como ${usuario} y ${contrasena}

  • 13

    Informe resultados prueba de carga | Sence Reuf

    PRAGMA Informtica S.A.

    6. Para ver el correcto funcionamiento se debe lanzar la prueba y verificar en el Ver rbol de Resultados que el inicio de sesin se haya realizado con xito.