
Herramienta de pruebas de estrés HTTP que puede sobrecargar servidores web.
Spurt es una poderosa herramienta de pruebas de estrés diseñada para simular altos volúmenes de tráfico y evaluar el rendimiento y la resiliencia de servidores web. Ha sido probada en Linux.
Spurt primero verifica si la URL objetivo es válida. Se utiliza un módulo personalizado para generar rápidamente encabezados comunes de "User-Agent" y "Referer", permitiéndole realizar miles de solicitudes por segundo. Otro módulo se utiliza para el multi-hilo, enviando solicitudes en paralelo.
Asegúrate de tener instalado lo siguiente:
git clone https://github.com/zer-far/spurt
cd spurt
make
./spurt --url https://example.com
Presiona Ctrl+C para detener Spurt.
Opción: --url string
Descripción: Establece la URL objetivo para las solicitudes.
Opción: --check
Descripción: Verifica tu dirección IP pública antes de usarla para las pruebas.
Opción: --cookie string
Descripción: Utiliza una cookie personalizada.
Opción: --sleep int
Descripción: Establece una demora (en ms) entre solicitudes para evitar límites de tasa.
Predeterminado: 1 ms
Opción: --threads int
Descripción: Especifica el número de hilos para enviar solicitudes.
Predeterminado: 1 hilo
Opción: --timeout int
Descripción: Establece un tiempo de espera (en ms) para cada solicitud para manejar respuestas lentas.
Predeterminado: 3000 ms
./spurt --check --cookie "sessionid=123456" --sleep 10 --threads 2 --timeout 4000 --url https://example.com
Este comando utiliza la verificación de IP, una cookie personalizada, un tiempo de espera de 10 ms, 2 hilos y un tiempo de espera de 4000 ms.