Servidor proxy HTTP en JMeter: Guión de ejemplo de grabación

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 JMeter para 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. Empiece a promover la campaña JMeter
  2. Seleccione Plan de prueba en el árbol
  3. Agrega Grupo de hilos

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

Configuración del servidor proxy HTTP

  1. Agrega Solicitud HTTP

    Seleccione el grupo de hilos; botón derecho del ratón Agrega => 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. Agrega Controlador de grabación

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

    Controlador de grabación

Configuración del servidor proxy HTTP

  1. Agrega Proxy Server al banco de trabajo

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

    Configuración del servidor proxy HTTP

  2. Set Target Control donde se agregarán sus guiones grabados

Configuración del servidor proxy HTTP

  1. Empiece a promover la campaña Proxy Server

    Regrese al servidor proxy HTTP y haga clic en Empiece a promover la campaña botón en la parte inferior. Ahora tu JMeter inicio del servidor proxy

    Configuración del servidor proxy HTTP

  2. Inicie su navegador (yo usé Firefox), escoger => Opción => Avanzado => 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 Sigue abierto)
  2. ¿Las actividades buscan la palabra clave “guru99".
  3. De regreso JMeter, en Servidor proxy HTTP, haga clic en Parada cuando esté terminado

    Actividad de registro

  4. Después de terminar la grabación, verá 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 buscas palabras clave en Google. Deberíamos ignorarlos en nuestro plan de pruebas.

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

    Actividad de registro

  6. Aparecerá un cuadro de diálogo => ingrese un nombre para 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. JMeter Pruebas de rendimiento.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 en 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. Resultado de la prueba en JMeter se guarda en formato *.csv por defecto

Guardar resultado de la prueba

Descargue el plan de prueba de grabación de archivos

Descargue el archivo del servidor proxy HTTP

Diagnóstico

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

  1. Compruebe si se está conectando a Internet a través de un proxy. En caso afirmativo, elimine el proxy.
  2. Abrir una nueva instancia de Jmeter
  3. Abra el 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