Siege – Teste de stress em servidores Web IIS e APACHE
Siege é uma ferramente para teste de carga e avaliação de desempenho para os protocolos http e https.
O aplicativo possui 3 modos de operação:
Regressão (bombadeiro ou bombardment)
Simulação da Internet
Força bruta (esse e D+)
Exemplos
siege -c10 http://www.seusite.com.br/
A diretiva “-c” indica o numero de usuarios concorrentes que o aplicativo deve simular.
siege -i http://www.seusite.com.br/
A diretiva “-i” gera o comportamento de varios usuarios acessando aleatoriamente as urls.
siege -r100 http://www.seusite.com.br/
A diretiva “-r” indica quantas vezes o comando siege deve ser repetido.
Para instalar, em sistemas Debian GNU/Linux e derivados, digitar, como root, o seguinte comando:
apt-get install siege
Outros Exemplos:
# Faz o Teste duas vezes com 1000 usuarios concorrentes
siege -r2 -c1000 http://www.seusite.com.br/
# Faz o Teste baseando em tempo
siege -c1000 -t10M http://www.seusite.com.br/
Para maiores informações digite na console: man siege, la vai encontrar mais combinações para os testes de Stress.
Obs: um comando semelhante a esse e o “ab”.