Conversor de load testing gratuito

Convertir OpenAPI a una prueba de carga k6

Pega OpenAPI or Swagger spec y obten un script k6 limpio y ejecutable para la nube en segundos.

Se convierte en tu navegador. Tu peticion nunca sale de esta pagina.
Pega o sube
Script de k6 generado
Tu script de k6 ejecutable aparecera aqui.

Todo lo necesario para probar un request real

Pega un request real y obten un script de k6 que realmente funciona. Sin boilerplate, sin registro, y tus datos nunca salen del navegador.

Listo en segundos

Pega y convierte al instante. El script de k6 se genera en tu navegador en cuanto haces clic, sin esperas.

🔒
Privado por defecto

No se sube nada. Tu request, cabeceras y tokens nunca salen de esta pagina, asi que es seguro para APIs internas.

🔑
Los secretos se quedan fuera

Cookies, tokens y cabeceras de auth pasan a variables __ENV de k6 en lugar de quedar fijos en el script.

Ejecutalo en la nube

Copia el script de k6 en tu proyecto, 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 k6 para generar una prueba de carga que cubra cada operacion documentada sin escribir peticiones 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 script k6 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 __ENV
  • Varias peticiones agrupadas y listas

Como funciona

1Pega o subeAnade tu comando cURL, captura HAR, coleccion de Postman o especificacion OpenAPI, o sube el archivo.
2Obten un script de k6Cada request se convierte en un script de k6 limpio y ejecutable, con checks, cabeceras y cuerpo ya incluidos.
3EjecutaloCopialo en tu repo y ejecuta k6 en local, o ejecutalo como una prueba de carga real en la nube con LoadFocus.

Escribir k6 a mano vs este conversor

Vea cuanto tiempo y esfuerzo ahorra el conversor frente a programar k6 desde cero.

Escribir k6 a manoEste conversor
Tiempo hasta el primer scriptHoras de leer docs y escribirSegundos, solo pega y convierte
Cabeceras, metodo y cuerpoFaciles de olvidar o escribir malConservados tal cual de tu entrada
Secretos y tokensA menudo escritos en el codigo por errorExtraidos a variables __ENV de k6
Conocimiento de k6 necesarioDebes saber programar en k6Ninguno, el script esta listo para ejecutar
CosteGratis, pero cuesta tu tiempoGratis, 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 k6?

k6 es una popular herramienta de load testing de codigo abierto que ejecuta scripts escritos en JavaScript. Los scripts que genera este conversor funcionan en k6 tal cual.

Puedo ejecutar el script generado?

Si. Copialo en un archivo .js y ejecutalo con k6, 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 variables __ENV de k6 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.

Otros conversores

×