Objetivo do sistema
Permitir configuracao, execucao e analise de testes de carga com K6 de forma padronizada e rastreavel.
Modulos principais
- Cadastro de testes e parametros (globais e especificos).
- Geracao dinamica de script K6 por execucao.
- Modos de execucao: VUS x Iteracoes, VUS x Duration, VUS x Iteracoes x Duration, Rampup.
- Rampup com construtor visual (modal) e suporte a JSON de stages.
- Importador de teste via cURL (formato bash multi-linha).
- Execucao assincrona em worker de background com polling de status em tempo real.
- Cancelamento de execucao RUNNING e reexecucao de FAILED.
- Execucao de testes para ambientes DEV, HML e PRD.
- Persistencia de metricas e historico com filtros avancados.
- Exportacao de relatorio CSV filtrado.
- Banner visual de ambiente (HML) configuravel via
.env.
Dados de saida esperados
- TPS por segundo, minuto e hora.
- Tempo total de execucao.
- Quantidade de VUS.
- Quantidade de iteracoes.
- Status da execucao (RUNNING, SUCCESS, FAILED) com rastreabilidade por
X-Request-Id.