Eu uso Siege , é bastante simples de usar, mas bastante poderoso. Para testá-lo basta fazer yum install siege
(acho que pode estar no repo EPEL, alternativamente apenas baixar o código fonte e compilar) então um teste simples é
siege -c 64 -t 30s http://domain.com/
em que -c 64 é o número de encadeamentos simultâneos e -t 30s é o tempo para executar o teste. Ele vai imprimir uma carga de linhas, mas no final você terá algum texto como
Lifting the server siege... done.
Transactions: 1002 hits
Availability: 100.00 %
Elapsed time: 29.76 secs
Data transferred: 3.33 MB
Response time: 1.27 secs
Transaction rate: 33.67 trans/sec
Throughput: 0.11 MB/sec
Concurrency: 42.89
Successful transactions: 1054
/Failed transactions: 0
Longest transaction: 12.89
Shortest transaction: 0.27
que oferece algumas informações de comparação bastante boas. As principais coisas são Transactions
(quantas vezes ele conseguiu fazer uma conexão) e Transaction Rate
(velocidade de transações). Dependendo do que você está testando, coisas como Availability
(quantas solicitações falharam) também podem ser úteis. Existem algumas opções disponíveis, portanto, depois de instalar, basta fazer um siege -h
para obter todas as opções.