Eu tenho um servidor HTTP Apache, que está em uso de produção. Instalei outro servidor, que deve fazer o mesmo que este servidor, mas gostaria de fazer alguns testes de carga simples. O servidor http apache não tem estado e atende estaticamente muitas solicitações HTTP GET simples. Posso ver todas as solicitações ao vivo com tail -f /var/log/apache/access.log
.
Existe um programa que pegará essa tail
saída 'ed de um log do Apache e, assim que vir uma solicitação GET, enviará uma solicitação GET semelhante para esse outro servidor e relatará aproximadamente quantos também obtiveram 200.
Esta é uma maneira simples de espelhar o tráfego ativo de outro servidor e confirmar se o novo servidor é capaz de lidar com a carga real.
Responder1
O aplicativo mais fácil de usar que pode reproduzir o log de acesso HTTPD do Apache é provavelmenteApache JMeter
Vem comRegistro de acessosampler que gera solicitações HTTP a partir do arquivo de log de acesso para que você possa reproduzir as solicitações com precisão.
Referências: