Sobre o projeto
k6 é uma ferramenta moderna de teste de carga projetada para desenvolvedores e testadores na era DevOps. Ela combina o desempenho do Go com a familiaridade de script do JavaScript, permitindo que você escreva testes como código que podem ser reutilizados, modularizados, versionados e integrados a pipelines de CI.
Os principais recursos incluem:
- **Geração de carga configurável**: Até máquinas de baixo desempenho podem simular tráfego significativo.
- **Testes como código**: Escreva scripts em JavaScript, reutilize e modularize a lógica e integre com CI.
- **API completa**: Simule tráfego real de aplicações com uma rica API de script.
- **Suporte a múltiplos protocolos**: HTTP, WebSockets, gRPC, Browser e mais.
- **Grande ecossistema de extensões**: Estenda o k6 para suportar protocolos e casos de uso personalizados.
- **Armazenamento e visualização flexíveis de métricas**: Exporte resumos ou métricas granulares para o serviço de sua preferência.
- **Integração nativa com Grafana Cloud**: Solução SaaS para execução de testes, correlação de métricas e análise.
O README inclui um script de exemplo demonstrando thresholds, rampa escalonada de usuários virtuais e verificações de resposta. A documentação cobre primeiros passos, requisições HTTP, thresholds, opções, cenários, saída de resultados, API JavaScript e extensões. O projeto tem um roadmap público e aceita contribuições.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.