Extractor JSON en JMeter

Una herramienta precisa para desarrolladores y testers para definir reglas de extracción JSON en JMeter mediante condiciones, permitiendo recuperación enfocada de datos de respuestas API.

Request Feature / Support
4,768+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Extractor JSON en JMeter processes input data instantly inside your browser.

Sample Input Minified string: {"id":1,"status":"active","roles":["admin"]}
Computed Result { "id": 1, "status": "active", "roles": [ "admin" ] }
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Sobre esta herramienta

Esta herramienta permite una extracción precisa de datos JSON dentro de los planes de prueba de JMeter mediante expresiones de ruta definidas por el usuario y filtros condicionales. Soporta leer cargas útiles JSON de respuestas API, evaluar condiciones en cada elemento y devolver valores coincidentes para pasos de prueba siguientes. Conceptualmente, los usuarios especifican una ruta a campos anidados (p. ej., $.data.tokens[*].value) y adjuntan una condición opcional (p. ej., status == 'success') para filtrar resultados. Las salidas están estructuradas como variables o listas que pueden ser consumidas por aserciones o extractores posteriores, mejorando las pruebas basadas en datos y la correlación. El extractor es valioso para probadores de rendimiento, ingenieros de QA de API y pipelines CI donde la captura de datos consistente es crítica en ejecuciones a gran escala. El valor único reside en combinar extracción basada en ruta con evaluación condicional, reduciendo la necesidad de scripts personalizados y habilitando flujos de datos repetibles. Las funciones principales incluyen soporte para múltiples reglas, valores de fallback opcionales y compatibilidad con nomenclatura de variables de JMeter. Casos de uso: obtener tokens tras una respuesta exitosa, recolectar IDs desde un array bajo tipos específicos y derivar valores de fallback cuando campos primarios faltan. Usuarios avanzados pueden encadenar múltiples reglas para escenarios complejos basados en datos, mejorando fiabilidad y depuración. Esta herramienta complementa las capacidades existentes de JMeter al proporcionar un modelo claro, orientado al dominio, para extracción JSON condicional en entornos de pruebas de rendimiento.

Cómo usar

  1. Proporciona entradas: suministra la carga JSON y define una o más reglas de extracción con una expresión de ruta y una condición opcional.
  2. Configura salidas: asigna nombres de variables para coincidencias únicas o múltiples y establece valores de fallback si es necesario.
  3. Ejecuta la extracción: realiza la extracción para producir valores coincidentes, almacenados como variables de JMeter o estructuras de datos.
  4. Valida resultados: verifica tipos y valores, maneja campos ausentes y revisa advertencias o errores de evaluación.
  5. Reutiliza en el plan de pruebas: referencia los datos extraídos en sucesivos samplers, assertions o bucles basados en datos para conducir la lógica de pruebas.
How to use json extractor in jmeter with condition

Frequently Asked Questions

Encuentre respuestas rápidas

Qué sintaxis de ruta es compatible para la extracción?
La herramienta admite expresiones JSONPath estándar o similares, incluyendo notación de punto para campos anidados, índices de matriz y comodines. Las condiciones pueden referenciar valores de campo y usar operadores simples para filtrar resultados antes de la extracción.
¿Una regla puede devolver múltiples coincidencias?
Sí. Una regla puede generar todos los valores coincidentes cuando el JSON fuente contiene matrices. Los resultados pueden limitarse a un número máximo o almacenarse en una lista para procesamiento posterior.
¿Cómo funcionan las expresiones condicionales?
Una condición se evalúa para cada elemento candidato en el payload JSON. Solo los elementos que cumplen la condición se extraen. Las condiciones pueden referenciar campos, comparar valores y combinar criterios con operadores lógicos.
¿Qué pasa si el JSON de entrada no es válido?
Un JSON no válido genera un error de extracción y un conjunto de resultados vacío o parcialmente lleno. Los fallbacks opcionales pueden proporcionar valores predeterminados, y metadatos de diagnóstico pueden ayudar a depurar en los registros de pruebas.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertidor de Spotify a MP3

Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...

Developer Tools

Calculadora de Distancia por Carretera

Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...

Developer Tools

Calculadora de Edad

Determina rápidamente la edad de una persona a partir de su fecha de nacimiento con nuestra calculad...

Developer Tools

Convertidor de divisas

Convierte rápidamente cantidades entre diferentes monedas con nuestro convertidor de divisas en líne...

Tu opinión importa

Ayúdanos a mejorar