linuxテストコマンドab
2550 ワード
文書ディレクトリ abコマンド 共通パラメータ説明 結果説明 abコマンド
ab----apache benchはapacheの次のツールで、主にwebサイトに対して圧力テストをして、それはWebサーバーの毎秒種類の処理のHTTP要求をインストールすることをテストすることができます
一般的なパラメータの説明
パラメータ
説明
-n
リクエスト回数
-c
毎回の同時
-p
POSTリクエスト送信時にアップロードする必要があるファイル、また-Tパラメータを設定する必要があります
-T
Content-Typeリクエストヘッダ情報(アプリケーション/x-www-form-urlencodedなど)
-C
cookidの追加
-e
結果情報をCSV形式のファイルに出力
詳細
結果の説明
参考文献:1、https://blog.csdn.net/feiwutudou/article/details/80334099 2、https://blog.csdn.net/qq_27517377/article/details/78794409
ab----apache benchはapacheの次のツールで、主にwebサイトに対して圧力テストをして、それはWebサーバーの毎秒種類の処理のHTTP要求をインストールすることをテストすることができます
一般的なパラメータの説明
パラメータ
説明
-n
リクエスト回数
-c
毎回の同時
-p
POSTリクエスト送信時にアップロードする必要があるファイル、また-Tパラメータを設定する必要があります
-T
Content-Typeリクエストヘッダ情報(アプリケーション/x-www-form-urlencodedなど)
-C
cookidの追加
-e
結果情報をCSV形式のファイルに出力
詳細
man ab
結果の説明
Server Software: TornadoServer/5.0.2 #
Server Hostname: xxx.xxx.xx.xxx #IP
Server Port: 12345 #
Document Path: /parser #
Document Length: 3190 bytes #
Concurrency Level: 5 #
Time taken for tests: 3.158 seconds #
Complete requests: 100 #
Failed requests: 0 #
Write errors: 0 #error
Total transferred: 333700 bytes #
Total POSTed: 36200
HTML transferred: 319000 bytes
Requests per second: 31.66 [#/sec] (mean) # , 100/3.158
Time per request: 157.911 [ms] (mean) # ,
Time per request: 31.582 [ms] (mean, across all concurrent requests) # ,31.582*5=157.911
Transfer rate: 103.18 [Kbytes/sec] received #
11.19 kb/s sent
114.38 kb/s total
# Time per request: 157.911
Connection Times (ms)
min mean[+/-sd] median max
Connect: 8 9 0.9 9 11
Processing: 44 146 22.8 146 260
Waiting: 44 145 22.7 145 260
Total: 52 155 22.8 154 268
#
Percentage of the requests served within a certain time (ms)
50% 154
66% 161
75% 165
80% 168
90% 174
95% 178
98% 238
99% 268
100% 268 (longest request)
参考文献:1、https://blog.csdn.net/feiwutudou/article/details/80334099 2、https://blog.csdn.net/qq_27517377/article/details/78794409