Postprocesadores JMeter

Postprocesadores JMeter
MIN
11 Ene 2024

Índice

¿Qué son los postprocesadores en JMeter?

Los postprocesadores son elementos del plan de pruebas que se utilizan para realizar determinadas acciones después de que el muestreador haya procesado una solicitud. Estos postprocesadores suelen utilizarse para extraer determinados valores de la respuesta de una solicitud de muestreo, por ejemplo podemos extraer el valor de la variable de sesión de la petición HTTP y pasar el valor de la variable de sesión a las siguientes peticiones. Cómo añadir un postprocesador en JMeter-

>>> Haz clic con el botón derecho en Grupo de hilos/Controlador lógico – ve a Añadir – ve a «Postprocesadores» – haz clic en el elemento postprocesador deseado

Diferentes tipos de postprocesadores en JMeter

Extractor de expresiones regulares

El Extractor de Expresiones Regulares es el postprocesador más utilizado. Se utiliza para extraer valores de la respuesta HTTP utilizando una expresión regular y para almacenar los valores en una variable. Después, esta variable se puede utilizar como parámetro de solicitud para otros muestreadores, o se puede utilizar para otros fines, como aserciones, depuración, guardar en un archivo, etc.

Postprocesador BeanShell

El postprocesador BeanShell se utiliza para realizar alguna operación utilizando el script BeanShell después de procesar una petición del muestreador.

Extractor CSS/JQuery

El Extractor CSS/JQuery se utiliza para extraer valores de una respuesta HTTP utilizando expresiones CSS o jQuery y luego almacenar el valor extraído en una variable.

Extractor XPath

El Extractor XPath se utiliza para extraer valores de una respuesta HTTP utilizando expresiones CSS o jQuery, y luego almacenar el valor extraído en una variable.

Depurar PostProcesador

El PostProcesador de depuración se utiliza para crear una submuestra que tenga propiedades de solicitudes de muestreo anteriores, propiedades de JMeter, variables de JMeter o propiedades del sistema.

PostProcesador JSR223

El PostProcesador JSR223 se utiliza para realizar una operación específica utilizando secuencias de comandos JSR223 después de procesar una solicitud de muestreo.

PostProcesador JDBC

El PostProcesador JDBC se utiliza para ejecutar determinadas consultas SQL especificadas después de que el muestreador haya procesado la petición.

PostProcesador de rutas JSON

El PostProcesador JSON Path se utiliza para extraer datos de una respuesta JSON utilizando la sintaxis JSON-Path.

Resultado Estado Acción Gestor

El manejador de acciones de estado de resultados se utiliza para detener un grupo de hilos o una prueba entera si falla un muestreador concreto.