Tengo un servidor HTTP Apache, que está en uso en producción. He instalado otro servidor, que debería hacer lo mismo que este servidor, pero me gustaría hacer algunas pruebas de carga simples. El servidor http apache no tiene estado y atiende estáticamente muchas solicitudes HTTP GET simples. Puedo ver todas las solicitudes en vivo tail -f /var/log/apache/access.log
.
¿Existe algún programa que tome esta tail
salida de un registro de Apache y, tan pronto como vea una solicitud GET, envíe una solicitud GET similar a este otro servidor e informe aproximadamente cuántos también obtienen un 200?
Esta es una forma sencilla de reflejar el tráfico en vivo de otro servidor y confirma que el nuevo servidor es capaz de manejar la carga real.
Respuesta1
La aplicación más fácil de usar que puede reproducir el registro de acceso HTTPD de Apache es probablementeApache JMetro
viene conRegistro de accesosampler que genera solicitudes HTTP a partir del archivo de registro de acceso para que pueda reproducir las solicitudes con precisión.
Referencias: