Alternativas ao apache benchmark? [fechadas]

26

Gostaria de algumas ferramentas para o ubuntu que eu possa usar para testar meu servidor, quanto ele pode suportar.

Alguma sugestão? Eu usei o benchmark apache antes, mas gostaria de tentar outra coisa.

(Como uma questão secundária, o benchmark apache funciona se eu estiver usando apenas o nginx?)

Mateus
fonte

Respostas:

29

ab envia apenas solicitações da web, não se importa com o que o servidor está testando. No entanto, ele testa apenas uma página.

Há perfmeter, cerco, Backlinks, jmeter e vários outros.

Ativação de upload é bastante agradável, pois você pode alimentar uma série de URLs que serão testados.

karmawhore
fonte
21
Por conveniência: Apache Bench , perfmeter , cerco , http_load , jmeter
Josh Diehl
Eu recomendaria, ei , pois é muito fácil de instalar e usar.
Muhammad Hewedy
12

abé muito lento para comparar o nginx. Eu recomendo wrk. Você pode construí-lo facilmente a partir da fonte.

VBart
fonte
1
obrigado! Exatamente o que eu estava procurando. em comparação a outras ferramentas como esta wrké que o trabalho melhor
Northys
9

Eu recomendo o cerco para testes de carga fáceis de configurar. Além do benchmark apache, você pode fornecer uma lista de URLs para testar o teste.

Um comando simples como

siege -d10 -c10 -i -f urls.txt

e um urls.txtexemplo, por exemplo

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

executará um teste de carga com 10 usuários simultâneos (-c10), esperará até 10 segundos entre cada chamada e a próxima (-d10) e obterá aleatoriamente (-i) uma URL do arquivo (-f).

Kris
fonte