回答:
abはWebリクエストのみを送信し、サーバーが何をテストしているかは気にしません。ただし、1ページのみをテストします。
perfmeter、siege、httpload、jmeterなどがあります。
httploadは、テストされる一連のURLをフィードできるため、かなり優れています。
私がお勧めしたい包囲を簡単にセットアップ負荷テストのために。Apacheベンチマークに加えて、ロードテストの対象となるURLのリストを提供できます。
次のような単純なコマンド
siege -d10 -c10 -i -f urls.txt
そして、urls.txt
のような例
http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2
10人の同時ユーザーで負荷テストを実行し(-c10)、各呼び出しと次の呼び出しの間で最大10秒待機し(-d10)、ファイルからURLをランダムに取得します(-i)(-f)。