Espelhe as solicitações HTTP ativas em outro servidor a partir do log de acesso do Apache para confirmar se ele pode lidar com a carga

Espelhe as solicitações HTTP ativas em outro servidor a partir do log de acesso do Apache para confirmar se ele pode lidar com a carga

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 tailsaí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:

informação relacionada