使用ab進行頁面的壓力測試

2021-09-22 06:28:00 字數 2171 閱讀 6980

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab

引數說明及示例

我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求

輸入命令:ab -n1000 -c100 http://stone_w.cnblogs.com/

其中-n代表請求數,-c代表併發數

返回結果:

##首先是apache的版本資訊 

this is apachebench, version 2.3 <655654>

licensed to the apache software foundation, 

benchmarking ***.***.com (be patient)

server software:        apache/2.2.19    ##apache版本 

server hostname:        vm1.***.com   ##請求的機子 

server port:            80 ##請求埠

document path:          /***.html 

document length:        25 bytes  ##頁面長度

concurrency level:      100  ##併發數 

time taken for tests:   0.273 seconds  ##共使用了多少時間 

complete requests:      1000   ##請求數 

failed requests:        0   ##失敗請求 

write errors:           0   

total transferred:      275000 bytes  ##總共傳輸位元組數,包含http的頭資訊等 

html transferred:       25000 bytes  ##html位元組數,實際的頁面傳遞位元組數 

requests per second:    3661.60 [#/sec] (mean)  ##每秒多少請求,這個是非常重要的引數數值,伺服器的吞吐量 

time per request:       27.310 [ms] (mean)  ##使用者平均請求等待時間 

time per request:       0.273 [ms] (mean, across all concurrent requests)  ##伺服器平均處理時間,也就是伺服器吞吐量的倒數 

transfer rate:          983.34 [kbytes/sec] received  ##每秒獲取的資料長度

connection times (ms) 

min  mean[+/-sd] median   max 

connect:        0    1   2.3      0      16 

processing:     6   25   3.2     25      32 

waiting:        5   24   3.2     25      32 

total:          6   25   4.0     25      48

percentage of the requests served within a certain time (ms) 

50%     25  ## 50%的請求在25ms內返回 

66%     26  ## 60%的請求在26ms內返回 

75%     26 

80%     26 

90%     27 

95%     31 

98%     38 

99%     43 

100%     48 (longest request)

apache的ab工具也算是一種ddos攻擊工具

655654>

使用ab進行頁面的壓力測試

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab 1 我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求 ab n1000 c100 其中 n代表請求數,c代表併發數 返回結果 licensed to the apache softw...

使用ab進行頁面的壓力測試

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab 1 我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求 ab n1000 c100 其中 n代表請求數,c代表併發數 返回結果 首先是apache的版本資訊 this is apach...

使用ab進行頁面的壓力測試

ab是apache自帶的乙個很好用的壓力測試工具,當安裝完apache的時候,就可以在bin下面找到ab 1 我們可以模擬100個併發使用者,對乙個頁面傳送1000個請求 ab n1000 c100 其中 n代表請求數,c代表併發數 返回結果 首先是apache的版本資訊 this is apach...