使い方

ab [オプション] URL

ex) $ ab -n 1 -c 1 -k -H "X-DCMGUID: test_00" -H "USER_AGENT: DoCoMo/2.0 P07A3(c500;TB;W24H15)" "http://localhost/index.html?aaa=bbb&ccc=ddd&guid=ON"
オプション意味
-n 数値テストで発行するリクエストの回数を数値で指定
-c 数値テストで同時に発行するリクエストの数を数値で指定
-t 数値サーバからのレスポンスの待ち時間(秒)を数値で指定
-p ファイル名サーバへ送信するファイルがある場合に指定
-T コンテンツタイプサーバへ送信するコンテンツヘッダを指定
-v 数値指定した数値に応じた動作情報を表示
-w結果をHTMLで出力(出力をファイルに保存すればWebブラウザで表組みされたものが見られる)
-x 属性HTML出力のtableタグに属性を追加(BORDERなど)
-y 属性HTML出力のtrタグに属性を追加
-z 属性HTML出力のtdまたはthタグに属性を追加
-C 'Cookie名称=値'指定したいCookie値の数だけ -C オプションを指定
-H 'ヘッダ名: 値'指定したいHTTPヘッダ数だけ -H オプションを指定
-A ユーザー名:パスワードベーシック認証が必要なコンテンツにテストする
-P ユーザー名:パスワード認証の必要なプロキシを通じてテストする
-X プロキシサーバ名:ポート番号プロキシ経由でリクエストする場合に指定
-Vabのバージョン番号を表示
-kHTTP/1.1のKeepAlive?を有効にしてテストする
-habのヘルプを表示

GET の場合

  • パラメタを含むURLの場合、URL全体をダブルクオートで囲む

POST の場合

  • 単純にパラメタを送信(URLエンコード形式)
    ab -n 100 -c 10 -p [POST内容を記載したファイル] -T "application/x-www-form-urlencoded"
  • ファイルをPOSTする場合
    ab -n 100 -c 10 -p [ファイル] -T "multipart/form-data"
  • 参考

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-09 (日) 20:46:19 (2567d)