ApacheのAB命令

オリジナルリンク: http://www.cnblogs.com/james1207/p/3315411.html

第1章序論

ABは、Apacheハイパーテキスト転送プロトコル(HTTP)のパフォーマンステストツールです。Apacheの実行性能は現在、主にインストールされますが、Apacheが1秒あたりの要求数を処理することができますインストールを示し描くように設計されています。


第II章の説明

AB [-A-AUTH名] [-c並行処理] [-Cクッキー、名前=値] [-d] [-ecsvファイル] [-g gnuplotのファイル] [-h] [-Hカスタムヘッダ] [-i] [-k] [-nrequests] [-p POSTファイル] [-Pプロキシ認証ユーザ名] [-q] [-s] [-S] [-tいるtimelimit] [-TたContentタイプ] [-v冗長] [-V] [-w] [-x <TABLE> -attributes] [-Xプロキシ[] [-y <TR> -attributes] [-z <TD> -attributes] [ http://]ホスト名[:ポート] /パス

 

リットルの-Aのauth-ユーザ名:パスワード

BASIC認証サーバが信頼を提供します。ユーザ名とパスワードの:離隔、およびbase64エンコードを送信します。かかわらず、サーバが必要かどうか(即ち、401を必要な認証を送信するかどうか)、この文字列が送信されます。

L -c同時実行

リクエストの数を生成します。デフォルトは1です。

Lが-Cクッキー、名前=値

追加のクッキーの要求:ライン。これは、パラメータ名=値のペアの形で一般的です。このパラメータは、繰り返すことができます。

リットル-d

(以前のバージョンのサポートを提供するために)「の割合がXX内務め[ミリ秒]テーブル」というメッセージを表示しません。

リットルの-eのcsvファイル

時間(マイクロ秒単位)の対応する割合の(1%から100%まで)それぞれの比率に必要な要求の処理が含まれているコンマ区切り(CSV)ファイルを生成します。この形式は持っているので、「バイナリ」とその「gnuplotの」形式よりも便利。

リットル-g gnuplotのファイル

すべてのテスト結果は「gnuplotの」またはTSV(タブ別の)ファイルに書き込まれます。このファイルは簡単にgnuplotの、IDL、Mathematicaの、イゴールあるいはExcelにインポートすることができます。タイトルの最初の行為の一つ。

L -h

ディスプレイの使用。

L -Hカスタムヘッダ

追加のヘッダー情報のための追加要求。このパラメータは、フィールドの値が含まれており、コロンで区切られた有効なヘッダ行の形で典型的には(例えば、「同意をコードする:ZIP / ZOPと、8ビットを」)。

リットル-i

代わりに、GETのHEADリクエストを行います。

リットル-k

HTTP、すなわち、HTTPセッションで複数の要求を実行し、キープアライブ機能を可能にしました。デフォルトでは、キープアライブ。

リットルの-n要求

テストセッションで行われた要求の数。デフォルトでは、単一の要求を実行しますが、通常は結果として重要な代表を持っていません。

POST-ファイル-pリットル

POSTファイルには、必要なデータが含まれています。

L -Pプロキシのauth-ユーザ名:パスワード

プロキシへの供給BASIC認証の資格情報。ユーザ名とパスワードの:離隔、およびbase64エンコードを送信します。かかわらず、サーバが必要かどうか(即ち、401を必要な認証を送信するかどうか)、この文字列が送信されます。

リットル-q

処理された要求の数が150よりも大きい場合、AB治療当たり約10%、または100の要求に、それは進行カウント標準エラーを出力します。これは、-qタグ情報を抑制することができます。

リットルの-s

でコンパイルする場合、保護SSL HTTPSではなくhttpプロトコルを使用する(ABの-hは、あなたが表示されます)。この機能は実験的な、非常に初歩的です。ベストは使用しません。

L -S

アウェイ中央と標準値からは表示されず、平均値と標準値は、1〜2回、警告またはエラーメッセージを逸脱したとき。デフォルトでは、最小/平均/最大まで。(以前のバージョンのサポートを提供するために)。

L -tいるtimelimit

テストが行​​わ最大秒数。その値は、-n 50000内部に隠されています。これは、サーバーのテストは、固定された合計時間以内に制限されます。デフォルトでは、時間制限がありません。

Lの-Tコンテンツタイプ

POSTデータによって使用されるコンテンツタイプヘッダ情報。

L -v冗長

セット詳細レベル - 4以上のヘッダ情報の値が表示され、3以上の値は、応答コード(404、200、等)、二つ以上のプリント警告およびその他の情報を表示するようにしてもよいです。

L -V

バージョン番号を表示して終了。

リットル-w

HTMLテーブルの出力形式。デフォルトでは、テーブルの2つの幅の白い背景です。

L -x <TABLE> -attributes

設定<表>文字列プロパティ。このプロパティは、<表ここ>移入されます。

L個の-Xプロキシ[:ポート]

プロキシサーバーを使用するように要求。

L -y <TR> -attributes

設定<TR>文字列プロパティ。

リットル-z <TD> -attributes

設定した文字列は、<TD>プロパティ。


第III章使用方法

使用方法:AB -n すべての要求-c 同時テストURL

例:

E:\は\であるab.exe -c 100 -n 1000年http://192.168.1.123/exam/


第四章テスト結果

apacheの-2.0:これはApacheBench、バージョン2.0.41-devの<1.121.2.12 $ $リビジョン>であります

著作権(C)1996アダムTwiss、ZeusTechnology株式会社、http://www.zeustech.net/

著作権(C)1998から2002ザ・アパッチSoftwareFoundation、http://www.apache.org/

ベンチマーク127.0.0.1(我慢して)

完成した100件のリクエスト

完成した200件のリクエスト

完成した300件のリクエスト

完成した400件のリクエスト

完成した500件のリクエスト

完成した600件のリクエスト

完成した700件のリクエスト

完成した800件のリクエスト

完成した900件のリクエスト

完成した1000のリクエスト

サーバソフトウェア:Apacheの/ 2.0.54 //プラットフォームのApacheのバージョン2.0.54

サーバのホスト名:127.0.0.1 //サーバのホスト名

サーバーポート:80 //サーバのポート

ドキュメントパス:/index.html.zh-cn.gb2312 //テストページのドキュメント

文書の長さ:1018バイト//ドキュメントのサイズ

同時実行レベル:1000 //同時

8.188731秒//全試験期間:テストにかかる時間

完全な要求:1000 //リクエストの数が完了

失敗した要求:失敗した要求の0 //数

書き込みエラー:0

合計転送:シーン全体のネットワーク上で1361581バイト//転送

HTMLは転送:シーン全体にわたり1055666バイト// HTMLコンテンツを

秒あたりの要求:122.12 [#/秒(平均)//秒あたりのトランザクション数

時間要求ごと:8188.731 [ミリ秒](平均)//平均トランザクション応答時間

//各要求の実際の実行時間の平均値

リクエストあたりの時間:8.189 [ms]で(平均、acrossall同時要求) 

//毎秒ネットワーク上のトラフィックは、過度のネットワークトラフィックの原因の存在を除外することができ、応答時間の問題を拡張

転送速度:162.30 [バイト/秒]は受信しました  

//分解は、ネットワーク上で時間を消費し、データの特定のアルゴリズムは非常に明確ではありません

接続時間(ミリ秒)

              分の平均[+/- SD]最大中央値

接続:4 646 1078.7 89 3291

処理:165 992 493.1 938 4712

待っている:118 934 480.6 882 4554

合計:813 1638 1338.9 1093 7785

//全ての要求に応じてシーン全体に。シーン内の各リクエストの応答時間を有するユーザの応答時間の50%未満で1093ミリ秒であり、ユーザの応答時間の60%未満で1247ミリ秒で、最大応答時間未満7785ミリ秒であります

acertain時間内に役立ったリクエストの割合(ミリ秒)

50%1093

66%1247

75%の1373

80%1493

90%4061

95%4398

98%5608

99%7368

100%7785(最長要求)

 

ます。https://www.cnblogs.com/james1207/p/3315411.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_30338497/article/details/94985621