2. Creación de un plan de prueba

Un plan de prueba describe una serie de pasos que JMeter ejecutará cuando se ejecute. Un plan de prueba completo constará de uno o más grupos de subprocesos, controladores lógicos, controladores de generación de muestras, escuchas, temporizadores, aserciones y elementos de configuración.

2.1 Agregar y quitar elementos

Se pueden agregar elementos a un plan de prueba haciendo clic con el botón derecho en un elemento del árbol y eligiendo un nuevo elemento de la lista " agregar ". Alternativamente, los elementos pueden cargarse desde un archivo y agregarse eligiendo la opción " combinar " o " abrir ".

Para eliminar un elemento, asegúrese de que el elemento esté seleccionado, haga clic con el botón derecho en el elemento y elija la opción " eliminar ".

2.2 Cargando y Guardando Elementos

Para cargar un elemento desde un archivo, haga clic con el botón derecho en los elementos del árbol existentes a los que desea agregar el elemento cargado y seleccione la opción " combinar ". Elija el archivo donde se guardan sus elementos. JMeter fusionará los elementos en el árbol.

Para guardar los elementos del árbol, haga clic con el botón derecho en un elemento y elija la opción " Guardar selección como... ". JMeter guardará el elemento seleccionado, además de todos los elementos secundarios debajo de él. De esta manera, puede guardar fragmentos del árbol de prueba y elementos individuales para su uso posterior.

2.3 Configuración de los elementos del árbol

Cualquier elemento en el árbol de prueba presentará controles en el marco de la derecha de JMeter. Estos controles le permiten configurar el comportamiento de ese elemento de prueba en particular. Lo que se puede configurar para un elemento depende del tipo de elemento que sea.

El árbol de prueba en sí mismo se puede manipular arrastrando y soltando componentes alrededor del árbol de prueba.

2.4 Guardar el plan de prueba

Aunque no es obligatorio, le recomendamos que guarde el plan de prueba en un archivo antes de ejecutarlo. Para guardar el plan de prueba, seleccione " Guardar " o " Guardar plan de prueba como... " en el menú Archivo (con la última versión, ya no es necesario seleccionar primero el elemento Plan de prueba).

JMeter le permite guardar todo el árbol del plan de prueba o solo una parte de él. Para guardar solo los elementos ubicados en una "rama" particular del árbol del Plan de prueba, seleccione el elemento del Plan de prueba en el árbol desde el cual iniciar la "rama" y luego haga clic con el botón derecho del mouse para acceder a " Guardar selección como... " opción del menú. Alternativamente, seleccione el elemento del plan de prueba adecuado y luego seleccione " Guardar selección como... " en el menú Editar.

2.5 Ejecutar un plan de prueba

Para ejecutar su plan de prueba, seleccione " Iniciar " ( Control  +  r ) en el elemento de menú " Ejecutar ". Cuando JMeter se está ejecutando, muestra un pequeño cuadro verde en el extremo derecho de la sección, justo debajo de la barra de menú. También puede consultar el menú " Ejecutar ". Si " Start " está deshabilitado y " Stop " está habilitado, entonces JMeter está ejecutando su plan de prueba (o, al menos, cree que lo está).

Los números a la izquierda del cuadro verde son el número de subprocesos activos/número total de subprocesos. Estos solo se aplican a una prueba ejecutada localmente; no incluyen ningún subproceso iniciado en sistemas remotos cuando se utiliza el modo cliente-servidor.

El uso del modo GUI como se describe aquí solo debe usarse al depurar su plan de prueba. Para ejecutar la prueba de carga real, use el modo CLI.

2.6 Detener una prueba

Hay dos tipos de comando de parada disponibles en el menú:

  • Detener ( Control  +  . ): detiene los subprocesos inmediatamente si es posible. Muchos muestreadores son interrumpibles, lo que significa que las muestras activas pueden terminar antes de tiempo. El comando de parada verificará que todos los subprocesos se hayan detenido dentro del tiempo de espera predeterminado, que es 5000 ms = 5 segundos. [Esto se puede cambiar usando la propiedad JMeter jmeterengine.threadstop.wait ] Si los subprocesos no se han detenido, se muestra un mensaje. El comando Detener se puede volver a intentar, pero si falla, entonces es necesario salir de JMeter para limpiar.
  • Apagar ( Control  +  , ): solicita que los subprocesos se detengan al final de cualquier trabajo actual. No interrumpirá ninguna muestra activa. El cuadro de diálogo de apagado modal permanecerá activo hasta que todos los subprocesos se hayan detenido.
Si el apagado tarda demasiado. Cierre el cuadro de diálogo Apagar y seleccione Ejecutar / Detener , o simplemente presione Control  +  . .

Cuando se ejecuta JMeter en modo CLI, no hay menú y JMeter no reacciona a las pulsaciones de teclas como Control  +  . . Por lo tanto, el modo JMeter CLI escuchará los comandos en un puerto específico (predeterminado 4445 , vea la propiedad JMeter jmeterengine.nongui.port ). JMeter admite la elección automática de un puerto alternativo si se utiliza el puerto predeterminado (por ejemplo, por otra instancia de JMeter). En este caso, JMeter probará el siguiente puerto más alto, continuando hasta que alcance la propiedad de JMeter jmeterengine.nongui.maxport ), que por defecto es 4455 . Si maxport es menor o igual que port , no se llevará a cabo la exploración de puertos.
El puerto elegido se muestra en la ventana de la consola.
Los comandos soportados actualmente son:

  • Apagado : apagado correcto
  • StopTestNow - apagado inmediato
Estos comandos se pueden enviar mediante el script shutdown[.cmd|.sh] o stoptest[.cmd|.sh] respectivamente. Los scripts se encuentran en el directorio bin de JMeter . Los comandos solo se aceptarán si el script se ejecuta desde el mismo host.

2.7 Informe de errores

JMeter informa advertencias y errores en el archivo jmeter.log , así como información sobre la ejecución de la prueba en sí. JMeter muestra la cantidad de advertencias/errores encontrados en el archivo jmeter.log junto al ícono de advertencia (triángulo) en el extremo derecho de su ventana. Haga clic en el icono de advertencia para mostrar el archivo jmeter.log en la parte inferior de la ventana de JMeter. Solo ocasionalmente puede haber algunos errores que JMeter no puede atrapar y registrar; estos aparecerán en la consola de comandos. Si una prueba no se comporta como esperaba, verifique el archivo de registro en caso de que se hayan informado errores (por ejemplo, quizás un error de sintaxis en una llamada de función).

Los errores de muestreo (por ejemplo, HTTP 404 - archivo no encontrado) normalmente no se informan en el archivo de registro. En su lugar, estos se almacenan como atributos del resultado de la muestra. El estado del resultado de una muestra se puede ver en los diferentes oyentes.

Go to top