ウェブサイトのストレステストツール-abツール

1.圧力試験に関連する概念:

 スループット(秒あたりの要求)

概念:並行処理サーバ機能は、量子化ユニットはREQS / sで説明し、同時ユーザーの特定の数に単位時間当たりに処理された要求の数を指します。最大スループットと呼ばれる単位時間当たりに処理できる同時ユーザーの特定の数、で要求の最大数。
計算値:要求の総数/費やした時間は、処理要求の数、すなわち、
毎秒のリクエストは=コンプリートリクエスト/時間のテストのために採取

同時接続数(同時接続数)
コンセプト:いくつかの時点で、サーバが受信した要求の数は、単純に言えば、会話です。 

同時(同時ユーザーの数、同時実行レベル)ユーザー

概念:概念と同時接続数の違いを区別することが重要なのは、ユーザが同時に、すなわち接続の数、複数のセッションを生成してもよいです。

 時間を待っている平均的なユーザーの要求(リクエストあたりの時間)

計算値:費やしたすべての時間/(要求/同時ユーザー数の合計数)を処理した要求の数、すなわち、
要求=時間あたりの時間は、テストのために採取 /(コンプリートリクエスト/同時実行レベル)

 待ち時間の平均サーバ要求(リクエストあたりの時間:すべての同時要求にわたります)

計算値:リクエストのすべての時間を、処理要求の数が過ごした/総数、すなわち
/ testsComplete要求に要した時間は
、それはスループットの逆数であることがわかります。
また、すなわち、=同時ユーザーの時間/回数を待っているユーザの要求を意味する
要求/同時実行レベルあたりの時間

 2.abツールの説明:

ABは、Apacheベンチの略で、それは主にサイトのアクセスのWebサーバーのストレステストのために、Apacheの独自のストレステストツールです。

3.インストール:
[ルート@ localhostのyum.repos.d]#yumを-yにhttpd-ツールがインストール
ロードされているプラグインを:langpacksは
依存関係に対処している
- >チェック総務
--->パッケージのhttpd-tools.x86_64。 0.2.4.6-88.el7.ns7.01がインストールされます
- >完全な依存関係の解決を

解決の依存関係

================================================== ================================================== ==========
ソースサイズのアーキテクチャバージョンのパッケージ変更
=================================== ================================================== =========================
インストールされている:
のhttpd-ツール90 K x86_64の2.4.6-88.el7.ns7.01 Nk7.6

トランザクションの概要
================================================ ================================================== ============
インストール1つのパッケージ

累計ダウンロード数:90 kの
インストールサイズ:169のK
ダウンロードパッケージ:
実行中のトランザクションのチェック
トランザクションテストの実行
トランザクションのテストが成功しました。
トランザクションを実行して
インストール:httpdの-ツール-2.4.6-88.el7.ns7.01.x86_64 1/1
検証:HTTPD-ツール-2.4.6-88.el7.ns7.01.x86_64 1/1

インストールされています:
httpdの-tools.x86_64 0:2.4.6-88.el7.ns7.01

完成!

#ビューバージョン情報AB
#AB -V [localhostのyum.repos.d @ルート]
このIS ApacheBench、バージョン2.3 <$リビジョン:1430300 $>
著作権1996アダムTwiss、ゼウス・テクノロジー株式会社、http://www.zeustech.net /
には、Apache Software Foundationにライセンス供与、http://www.apache.org/

4.用法:
AB [オプション] [HTTP [S]://]ホスト名[:ポート] /パス

#いくつかのオプション説明
キープアライブ機能を有効にする-k、単一のセッションで複数の要求を行う
要求送信するために可能な限り-r
アクセス要求の-n数を
-c同時

#示例:
[ルート@ localhostのyum.repos.d]#AB -kr -n 1000年-c 100 https://www.cnblogs.com/zhangyanjiang
これはApacheBench、バージョン2.3 <$リビジョン:1430300 $>は
著作権1996アダムTwiss、ゼウス・テクノロジー株式会社、http://www.zeustech.net/
は、Apache Software Foundationにライセンス供与、http://www.apache.org/

ベンチマークwww.cnblogs.com(BE患者)
完成品100件のリクエスト
完了200のリクエスト
完了300のリクエスト
完了400のリクエスト
完了500のリクエスト
完了600のリクエスト
完了700のリクエスト
完了800のリクエスト
完了900曲のリクエスト
1000の要求が完了
1000の要求仕上がり


サーバーソフトウェア:#サーバーソフトウェアの
サーバーのホスト名:www.cnblogs.com#ドメインネームサーバー
サーバーポート:443#サーバのポート
SSL / TLSプロトコル:TLSv1.2、ECDHE -RSA-AES128-GCM-SHA256,2048,128

ドキュメントパス:/ zhangyanjiang#アクセスへのファイルパスの
文書の長さ:3902のバイト

同時実行レベル:100回の#同時アクセスに対応する-cパラメータ値
のテストにかかった時間:13.180秒#総アクセス時間のテスト
パラメータ値は-n対応として、1000年#総アクセス数:コンプリートリクエスト
失敗した要求:0 #に失敗したアクセスの回数
書き込みエラー:0
キープアライブ要求:0
合計転送は:404万はバイト
3902000のバイト:HTMLが転送
秒あたりの要求:秒あたりに処理のアクセス要求の75.87 [#/秒](平均)#番号は、しばしば言及しますスループットは、
1318.043 [MS]:要求当たりの時間 (平均)# 平均ユーザ要求待ち時間
要求当たりの時間:13.180 [MS] (平均、すべての同時要求を横切る)#1 サーバ平均要求待ち時間
転送速度:299.33 [バイト/秒]受信

接続時間(ミリ秒)
分の平均[+/- SD]メジアン最大
接続:220 839 2188.1 267 9309
処理:78 102 17.0 98 210
待機:77 98 15.1 95 193
合計:301 941 2187.5 367 9416

リクエストの割合は、一定時間(ms)以内に配信
50%367
66%384
75%397
80%404
90%443
95%9332
98%9369
99%9390
100%9416(最長要求)

おすすめ

転載: www.cnblogs.com/zhangyanjiang/p/12081274.html
おすすめ