Visao Funcional

Objetivo funcional do sistema e principais capacidades do MVP.

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.