Convertir cURL a una prueba de carga k6
Pega curl command y obten un script k6 limpio y ejecutable para la nube en segundos.
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.
Pega y convierte al instante. El script de k6 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 variables __ENV de k6 en lugar de quedar fijos en el script.
Copia el script de k6 en tu proyecto, o registrate gratis para ejecutarlo como una prueba de carga real desde varias regiones.
Del comando cURL a k6
Un comando cURL es una unica peticion HTTP que ejecutas desde la terminal, a menudo copiada directamente del navegador o de la documentacion de una API. Pegalo aqui para convertir cURL a k6 y transformar esa llamada en una prueba de carga repetible en JavaScript, con la misma URL, metodo, cabeceras y cuerpo. Es la forma mas rapida de probar bajo carga un endpoint que ya puedes alcanzar.
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
Escribir k6 a mano vs este conversor
Vea cuanto tiempo y esfuerzo ahorra el conversor frente a programar k6 desde cero.
| Escribir k6 a mano | Este conversor | |
|---|---|---|
| Tiempo hasta el primer script | Horas de leer docs y escribir | 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 variables __ENV de k6 |
| Conocimiento de k6 necesario | Debes saber programar en k6 | Ninguno, el script 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 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.