- Usuario cria ou seleciona um teste com nome, ambiente e release (ou importa via cURL).
- Sistema aplica parametros globais e especificos (modo de execucao, VUS, duration, rampup).
- Backend valida os parametros e gera script dinamico em
scripts/. - Backend executa K6 em worker de background e grava logs em
logs/. - Dashboard realiza polling de status em tempo real (RUNNING / SUCCESS / FAILED).
- Usuario pode cancelar execucao RUNNING ou relancar execucao FAILED.
- Sistema parseia metricas e persiste em banco (TPS, VUS, iteracoes, duracao).
- Painel exibe historico com filtros, resumo agregado e exportacao CSV.
Saidas criticas
- TPS segundo, minuto e hora.
- Duracao total da execucao.
- VUS e iteracoes.
- Status da execucao para auditoria.
- Trilha de erro em
logs/http_audit.logcom correlacao porX-Request-Id.