Convertir OpenAPI a una prueba JMeter .jmx
Pega tu spec OpenAPI o Swagger y obten un plan de pruebas JMeter .jmx limpio y ejecutable para la nube en segundos.
Todo lo necesario para probar un request real
Pega un request real y obten un plan de pruebas JMeter .jmx que realmente funciona. Sin boilerplate, sin registro, y tus datos nunca salen del navegador.
Pega y convierte al instante. El plan de pruebas JMeter .jmx se genera en tu navegador en cuanto haces clic, sin esperas.
No se sube nada. Tu request, cabeceras y tokens nunca salen de esta pagina, asi que es seguro para APIs internas.
Cookies, tokens y cabeceras de auth pasan a User Defined Variables de JMeter en lugar de quedar fijos en el plan de pruebas.
Abre el .jmx en JMeter, o registrate gratis para ejecutarlo como una prueba de carga real desde varias regiones.
Convierte tu spec de OpenAPI en una prueba de carga
Una spec de OpenAPI 3 o Swagger 2 describe cada endpoint de tu API, incluidos rutas, metodos y parametros. Convierte una spec de OpenAPI a JMeter para generar una prueba de carga .jmx que cubra cada operacion documentada sin editar el XML a mano. Es la via mas rapida para una cobertura amplia de la API cuando tu especificacion es la fuente de la verdad.
Que incluye el JMeter .jmx generado
- Metodo HTTP y URL completa
- Todas las cabeceras de la peticion
- Cuerpo como JSON, formulario o raw
- Parametros de consulta, bien codificados
- Auth y tokens parametrizados a User Defined Variables
- Varias peticiones agrupadas y listas
Como funciona
Escribir JMeter XML a mano vs este conversor
Vea cuanto tiempo y esfuerzo ahorra el conversor frente a crear un plan de pruebas JMeter .jmx desde cero.
| Escribir JMeter XML a mano | Este conversor | |
|---|---|---|
| Tiempo hasta el primer plan de pruebas | Horas de clics en JMeter y editar XML | Segundos, solo pega y convierte |
| Cabeceras, metodo y cuerpo | Faciles de olvidar o escribir mal | Conservados tal cual de tu entrada |
| Secretos y tokens | A menudo escritos en el codigo por error | Extraidos a User Defined Variables de JMeter |
| Conocimiento de JMeter necesario | Debes editar el XML de JMeter a mano | Ninguno, el .jmx esta listo para ejecutar |
| Coste | Gratis, pero cuesta tu tiempo | Gratis, se ejecuta en tu navegador |
Preguntas frecuentes
Estan seguros mis datos?
Si. La conversion se ejecuta por completo en tu navegador con JavaScript. Tu request, cabeceras y secretos nunca se envian a nuestros servidores, asi que es seguro con APIs internas o autenticadas.
Que es JMeter?
JMeter es una popular herramienta de load testing de codigo abierto que ejecuta planes de pruebas .jmx. Los archivos .jmx que genera este conversor se abren y se ejecutan en JMeter tal cual.
Puedo ejecutar el plan de pruebas generado?
Si. Guardalo como archivo .jmx y abrelo en JMeter, o pulsa Ejecutar en la nube para registrarte gratis y ejecutarlo como una prueba de carga real desde varias regiones.
Como se gestionan los secretos y los tokens?
Las cabeceras Authorization, las cookies y los tokens de API se parametrizan a User Defined Variables de JMeter en lugar de quedar fijos, para que los pases de forma segura en tiempo de ejecucion.
Que entradas se admiten?
Un comando cURL, una captura HAR del panel de red de tu navegador, una coleccion de Postman v2.1, o una especificacion OpenAPI 3 o Swagger 2. Varios requests se convierten juntos.