Einfache Lasttests für den Apache mit ab

Nach dem ich für einen Lasttest für einen Webserver auf der suche nach einem simplen Programm war, bin ich ziemlich schnell auf ApacheBench (ab) gestoßen. Das Tool ist leicht zu bedienen und hat für meine Anforderungen völlig ausgereicht.
Ein man ab gibt hienweiße über die vorhandenen Möglichkeiten und Einstellungen.
Ein simples
ab -v -c 20 -n 500 http://example.com/

führt einen Lasttest mit instgesamt 500 Anfragen durch, wobei immer 20 parallel gestartet werden. Das -v steht wie üblich für verbose und gibt ausreichend Informationen. Mit Authentifizierung sieht das ganze so aus:
ab -A user:password -c 10 -n 100 http://example.com/index.html

Wenn man auch noch Übergabeparameter in Form von get hat, sollte man die URL in Anführungszeichen setzen, das sonst das Kaufmannsund (&) fälschlicherweiße von der Shell interpretiert wird.
ab -c 10 -n 100 "http://example.com/index.php?test=ok&foo=bar"

Das Ergebnis eines sollchen Test sieht zum beispiel im verbose Modus (auf eine SSL Seite) wie folgt aus:

This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking www.example.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests
Server Software:        Apache/1.3.41
Server Hostname:        www.example.com
Server Port:            443
SSL/TLS Protocol:       TLSv1/SSLv3,DHE-RSA-AES256-SHA,1024,256
Document Path:          /test/test.php?foo=ture&bar=false
Document Length:        554 bytes
Concurrency Level:      50
Time taken for tests:   8.865850 seconds
Complete requests:      500
Failed requests:        29
(Connect: 0, Length: 29, Exceptions: 0)
Write errors:           0
Total transferred:      348155 bytes
HTML transferred:       268155 bytes
Requests per second:    56.40 [#/sec] (mean)
Time per request:       886.585 [ms] (mean)
Time per request:       17.732 [ms] (mean, across all concurrent requests)
Transfer rate:          38.24 [Kbytes/sec] received
Connection Times (ms)
min  mean[+/-sd] median   max
Connect:       70  662 646.0    501    3714
Processing:    29  190 224.4    136    2305
Waiting:       24  135 227.2     73    2304
Total:        142  852 698.2    644    3962
Percentage of the requests served within a certain time (ms)
50%    644
66%    732
75%    796
80%    850
90%   1273
95%   2737
98%   3689
99%   3809
100%   3962 (longest request)

Ich hoffe das langt für einfache Tests.