No results for

Powered byAlgolia

Además de ejecutar pruebas en k6 Cloud, también puede ejecutar una prueba localmente y subir los resultados al k6 Cloud.

Al transmitir los resultados a la nube de k6, la máquina donde se ejecuta el comando CLI de k6 ejecuta la prueba y sube los resultados a la nube de k6. A continuación, podrá visualizar y analizar los resultados en la aplicación web en tiempo real.

Instrucciones

1 - (Opcional) Iniciar sesión en k6 Cloud

Suponiendo que haya instalado k6, el primer paso es iniciar sesión en k6 Cloud. Puede utilizar su token de API o su nombre de usuario y contraseña:

Log in to k6 Cloud
Log in with username and password
$ k6 login cloud --token <YOUR_K6_CLOUD_API_TOKEN>

2 - Ejecutar las pruebas y subir los resultados

Ahora, k6 te verificará las credenciales contra k6 Cloud, y puedes usar la opción --out para enviar los resultados a k6 Cloud como:

Upload results to the k6 Cloud
$ k6 run --out cloud script.js

Como alternativa, puede omitir el comando de inicio de sesión k6 login cuando utilice su API token con el comando de ejecución k6 run como:

Upload results to the k6 Cloud using K6_CLOUD_TOKEN
$ K6_CLOUD_TOKEN=<YOUR_K6_CLOUD_API_TOKEN> k6 run --out cloud script.js

Después de ejecutar el comando, la consola muestra una URL. Copie esta URL y pégala en la barra de direcciones de su navegador para visualizar los resultados de la prueba.

execution: local
output: cloud (https://app.k6.io/runs/721751)
script: script.js

k6 Cloud Test Results

Cuando envíe los resultados a k6 Cloud, los datos se enviarán continuamente. Mientras esto sucede, el estado de la ejecución de la prueba se marcará como En ejecución. Una prueba que haya finalizado su curso se marcará como Finalizada. El estado de ejecución no tiene nada que ver con que la prueba haya superado algún Threshold, sólo con que la prueba en sí esté funcionando correctamente. Si aborta deliberadamente la prueba (por ejemplo, pulsando Ctrl-C), ésta seguirá considerándose Finalizada. Todavía puede ver y analizar los datos de la prueba que ha transmitido hasta ahora. Simplemente, la prueba habrá durado menos de lo previsto originalmente. Otra posibilidad sería que perdiera la conexión de red con k6 Cloud mientras la prueba se está ejecutando. En ese caso, k6 Cloud esperará hasta que se vuelva a conectar. Mientras tanto, el estado de ejecución de su prueba seguirá apareciendo como "Running" en la aplicación web. Si no se produce la reconexión, k6 Cloud expirará después de dos minutos sin datos, estableciendo el estado de ejecución como Timed out. Podrá seguir analizando una prueba que haya expirada, pero, por supuesto, sólo tendrá acceso a los datos que se hayan transmitido antes del problema de la red.

Véase también