Convertir HAR a una prueba de carga k6
Pega HAR file 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.
Que es un archivo HAR?
Un archivo HAR (HTTP Archive) es un registro en JSON de todas las peticiones que hizo una pagina, exportado desde el Network tab del navegador. Convierte un archivo HAR a k6 para reproducir una sesion real de usuario como prueba de carga, ya que la captura contiene cada peticion con sus cabeceras y tiempos. Es ideal para recrear un flujo exacto del navegador bajo carga sin escribir el script a mano.
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.