Servidor proxy HTTP en JMeter: script de ejemplo de registro

Record Pruebas Ayude al evaluador a registrar y ejecutar su actividad contra el objetivo de prueba. Es un tipo de prueba automatizada pero para múltiples usuarios. Este tutorial le guía sobre cómo utilizar Proxy Server para registrar su prueba.

El servidor proxy permite a JMeter observar y registrar la actividad del usuario mientras navega por una aplicación web con un navegador normal.

Aquí está la hoja de ruta de este ejemplo práctico

Servidor proxy HTTP en JMeter

Paso 1) Configurar el servidor proxy HTTP

Esta es una guía paso a paso para configurar el proxy.

  1. Comenzar JMeter
  2. Seleccione Plan de prueba en el árbol
  3. Añada Grupo de hilos

    Haz clic derecho en la Plan de prueba y agregue un nuevo grupo de hilos: Añada => Hilos (Usuarios) =>Grupo de hilos

Configuración del servidor proxy HTTP

  1. Añada Solicitud HTTP

    Seleccione el grupo de hilos; botón derecho del ratón Añada => Elemento de configuración => Valores predeterminados de solicitud HTTP

Configuración del servidor proxy HTTP

En el nuevo elemento Valores predeterminados de solicitud HTTP: en Nombre del servidor o IP, ingrese "google.com". Debes mantener los demás campos en blanco.

Configuración del servidor proxy HTTP

  1. Añada Controlador de grabación

    Haga clic derecho en el "Grupo de subprocesos" y agregue un controlador de grabación: Añada => Controlador lógico =>

    Controlador de grabación

Configuración del servidor proxy HTTP

  1. Añada Proxy Server al banco de trabajo

    Haga clic derecho en Workbench y agregue el proxy http: Añada => Elementos que no son de prueba => Servidor proxy HTTP

    Configuración del servidor proxy HTTP

  2. Set Controlador de destino donde se agregarán sus guiones grabados

Configuración del servidor proxy HTTP

  1. Comenzar Proxy Server

    Regrese al servidor proxy HTTP y haga clic en Comenzar botón en la parte inferior. Ahora su servidor proxy JMeter comienza

    Configuración del servidor proxy HTTP

  2. Inicie su navegador (yo usé Firefox), escoger => Optión => Tecnología => Nuestra red => Fijar => Ingrese el proxy HTTP como se muestra en la siguiente figura

    Configuración del servidor proxy HTTP

Paso 2) Registra tu actividad

  1. Ahora lanzamiento http://www.google.com en su navegador web (JMeter aún abierto)
  2. ¿Las actividades buscan la palabra clave “guru99".
  3. De regreso a JMeter, en HTTP Proxy Server, haga clic en Detener cuando esté terminado

    Actividad de registro

  4. Después de finalizar la grabación, verá que JMeter creó automáticamente una nueva solicitud HTTP como se muestra en la siguiente figura

    Actividad de registro

    JMeter ya ha registrado una solicitud de usuario para la página de inicio del sitio web de Google. http://www.google.com/

    Las otras solicitudes HTTP se muestran en la figura anterior; debe eliminarlas. Porque en algún momento JMeter también registra algunos enlaces publicitarios mientras estás viendoarching palabra clave en Google. Deberíamos ignorarlos en nuestro plan de prueba.

  5. Haga clic en Archivo => Guarde su plan de prueba como

    Actividad de registro

  6. Un dialogo box mostrar => ingrese un nombre de su plan de prueba en el campo Nombre de archivo => Haga clic en Guardar

    Ahora su plan de prueba está guardado con el nombre RecordingTestPlan.jmx

Actividad de registro

Paso 3) Ejecute su plan de prueba

  1. Seleccione Grupo de subprocesos => Agregar => Oyente => Informe resumido

Ejecutar plan de prueba

  1. El informe resumido mostrará algunas estadísticas básicas.

    Ejecutar plan de prueba

  2. Seleccione Grupo de subprocesos, ingrese la información como se muestra en la siguiente figura

Ejecutar plan de prueba

Puedes consultar el artículo 5. Prueba de rendimiento de JMeter.doc para conocer los detalles sobre la configuración del grupo de subprocesos

  1. Antes de comenzar la prueba, seleccione "Informe resumido". Cuando esté listo para ejecutar una prueba, seleccione Ejecutar => Iniciar (Ctrl+R). JMeter reproducirá tu actividad 100 veces

    A medida que se ejecuta la prueba, las estadísticas cambiarán hasta que finalice la prueba.

    Ejecutar plan de prueba

Paso 4) Guarde el resultado de su prueba

  1. Haga clic Guardar datos de la tabla para guardar el resultado de la prueba en un archivo

Guardar resultado de la prueba

  1. Ingrese el nombre del resultado de la prueba y haga clic en Guardar. El resultado de la prueba en JMeter se guarda en formato *.csv de forma predeterminada

Guardar resultado de la prueba

Descargue el plan de prueba de grabación de archivos

Descargue el archivo del servidor proxy HTTP

Solucionando Problemas

Si enfrenta el problema mientras ejecuta el escenario anterior... haga lo siguientewing

  1. Compruebe si se está conectando a Internet a través de un proxy. En caso afirmativo, elimine el proxy.
  2. Abra una nueva instancia de Jmeter
  3. Abra RecordingTestPlan.jmx en Jmeter
  4. Haga clic derecho en Workbench => Fusionar => Seleccione HTTP Proxy Server.jmx
  5. Haga clic en Grupo de subprocesos => Informe resumido
  6. Ejecutar la prueba