Herramienta de pruebas de estrés para GraphQL y HTTP, Permite enviar múltiples requests concurrentes, medir latencias, RPS, códigos HTTP, y generar reportes en CSV. También puede enviar métricas a un LLM (DeepSeek) para generar explicaciones automáticas.
- Soporta queries y mutations de GraphQL.
- Soporta solicitudes HTTP genéricas (GET, POST, PUT, DELETE).
- Permite pasar variables JSON para GraphQL o body para HTTP.
- Soporta token de autenticación (opcional).
- Concurrencia configurable (
--connections). - Duración configurable (
--duration). - Genera reporte en consola y CSV automático con métricas por request.
- Explicación de métricas vía LLM DeepSeek si se proporciona
DEESEEK_API_KEY.
git clone https://github.com/tuusuario/scanner-graphql.git
cd scanner-graphql
go build -o scanner-loadtest main.go