apache 的負載測試 ab的用法

2021-12-30 00:39:36 字數 831 閱讀 8212

apachebench(ab)

apache伺服器自帶有乙個叫ab(apachebench)的工具,在bin目錄下使用這個工具可以對伺服器進行負載測試。

用法:ab -n 全部請求數-c 併發數 測試url

concurrency level:      50           #併發數 

time taken for tests:   92.76140 seconds #全部請求完成耗時

complete requests:      10000          #全部請求數

failed requests:        1974           #失敗的請求

(connect: 0, length: 1974, exceptions: 0)

write errors:           0

total transferred:      827019400 bytes #總傳輸大小

html transferred:       825219400 bytes

requests per second:    108.61 [#/sec] (mean) #每秒請求數(平均)

time per request:       460.381 [ms] (mean) #每次併發請求時間(所有併發)

time per request:       9.208 [ms] (mean, across all concurrent requests) #每一請求時間(併發平均) 

transfer rate:          8771.39 [kbytes/sec] received #傳輸速率

apache的AB測試詳解

apache自帶的測試工具ab apache benchmark 在apache的bin目錄。格式 ab options http hostname port path 引數 n requests number of requests to perform 在測試會話中所執行的請求個數。預設時,僅執...

apache的ab壓力測試

1.opt下面解壓 httpd 2.2.29.tar.gz 2.根目錄 下 mkdir p usr local web apache 3.opt下進入httpd 2.2.29資料夾 cd httpd 2.2.29 4.安裝 configure prefix usr local web apache ...

apache的ab壓力測試

ab n 1000 c 10 127.0.0.1 index.php n即requests,用於指定壓力測試總共的執行次數。c t 即timelimit,等待響應的最大時間 單位 秒 b即windowsize,tcp傳送 接收的緩衝大小 單位 位元組 p即postfile,傳送post請求時需要上傳...