miyabihitoの日記

個人的な技術メモ

Webサイト 負荷テスト

資料

ab (Apache HTTP server benchmarking tool)

http://httpd.apache.org/docs/2.2/programs/ab.html
Apacheに付属してくるパフォーマンスチェックツール
yumでは、「httpd-tools」パッケージで別途取得する事も出来る。

コマンド

ab [options] URL

オプション

  • -n

    総リクエスト数

  • -c

    同時接続数

  • -H

    リクエストするヘッダの追加指定。User-Agentの偽装も行える。
    (デフォだと、User-Agent: ApacheBench/2.3 になっている。)

  • -t

    ベンチマークのタイムリミット

  • -v verbosity

    詳細情報の表示

  • -w

    結果のHTML出力

  • -k

    keep-alive有効化

  • -q

    標準エラー出力への進行状況出力

  • -h

    ヘルプ

JMeter

http://jmeter.apache.org/
Javaのデスクトップアプリケーション
ブラウザでの操作から、テストのシナリオを作成することも出来る。
HTTP以外のプロトコルにも対応