De manera predeterminada, el comando k6 run imprime la información del tiempo de ejecución y los resultados generales en stdout.
Salida estándar
Cuando k6 muestre los resultados en stdout, se mostrará el logotipo de k6 y la siguiente información de la prueba:
- Detalles de la prueba: información general de la prueba y opciones de carga.
- Barra de progreso: estado de la prueba y el tiempo transcurrido.
- Resumen de la prueba: los resultados de la prueba (tras la finalización).
Detalles de la prueba
- Ejecución local: el modo de ejecución de k6 (local o en la nube).
- Salida: la salida de los resultados de la prueba. El valor por defecto es stdout.
- Script: script.js muestra el nombre del script que se está ejecutando.
- Duración: 1m0s la duración de la ejecución de la prueba.
- Iteraciones: el número total de iteraciones de los VU.
- VUs: El número inicial de los VUs que la prueba comenzará a ejecutar es 100.
- max: 100 es el número máximo de VUs que escalará la prueba.
Resumen de la prueba
The test summary provides a general overview of your test result. The summary prints to stdout the status of:
Para saber más sobre las métricas que recolecta e informa k6, lea la guía de las métricas..
Salida de las métricas de tendencia
Métricas de tendencia recogen las estadísticas de tendencia (min/max/avg/percentiles) de una serie de valores. En stdout se imprimen de la siguiente manera:
Puede utilizar la opción summary-trend-stats para cambiar las estadísticas reportadas a las métricas de tendencia.
Plugins de salida
k6 puede enviar datos de resultados más granulares a diferentes salidas para integrar y visualizar las métricas de k6 en otras plataformas.
La lista de plugins de salida son los siguientes:
Salidas múltiples
Puede enviar simultáneamente métricas a varias salidas utilizando el indicador CLI --out varias veces, por ejemplo:
Exportando el resumen
Además, el comando k6 run puede exportar el informe de resumen de fin de prueba a un archivo JSON que incluye los datos de todas las métricas, comprobaciones y umbrales de la prueba.
Esto es útil para obtener los resultados agregados de la prueba en un formato legible por la máquina, para la integración con paneles de control, alertas externas, entre otros.
Lea más información acerca del resumen, en la documentación del plugin de JSON