ab測試工具結果分析

2021-06-29 02:50:57 字數 1735 閱讀 3083

以下,是乙個ab測試返回的結果,作乙個分析說明

this is apachebench, version 2.0.40-dev <$revision: 1.146 $> apache-2.0

server software:        nginx  

#響應伺服器型別

#響應伺服器網域名稱

server port:            80  

#請求埠

document path:          /controller/enter_game.php?game_id=275&sid=1    

#請求的位址

document length:        0 bytes    

#返回長度,只有靜態檔案才有長度

concurrency level:      200     

#併發數

time taken for tests:   0.273807 seconds   

#共使用了多少時間

complete requests:      200     

#請求總數

failed requests:        0     

#失敗請求

write errors:           0     

non-2xx responses:      200

total transferred:      98400 bytes  

#總共傳輸位元組數,包含http的頭資訊等

html transferred:       0 bytes    

#html位元組數,實際的頁面傳遞位元組數

requests per second:    730.44 [#/sec] (mean)  

#每秒多少請求,這個是非常重要的引數數值,伺服器的吞吐量

time per request:       273.807 [ms] (mean)  

#使用者平均請求等待時間

time per request:       1.369 [ms] (mean, across all concurrent requests)   

#伺服器平均處理時間,也就是伺服器吞吐量的倒數

transfer rate:          350.61 [kbytes/sec] received  

#每秒獲取的資料長度

connection times (ms)

min  mean[+/-sd] median   max

connect:        0    8   6.3      8      21

processing:   150  197  39.3    218     258

waiting:      136  192  42.8    216     257

total:        155  206  42.3    229     269

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

50%    229   

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

66%    237

75%    239

80%    254

90%    261

95%    263

98%    267

99%    268

100%    269 (longest request)

ab測試工具

1.apache ab測試工具 輸入命令 ab n 100 c 10 其中 n表示請求數,c表示併發數 報告分析 concurrency level 100 併發請求數 time taken for tests 50.872 seconds 整個測試持續的時間 complete requests 1...

壓力測試工具 ab工具

在學習ab工具之前,我們需了解幾個關於壓力測試的概念 吞吐率 requests per second 概念 伺服器併發處理能力的量化描述,單位是reqs s,指的是某個併發使用者數下單位時間內處理的請求數。某個併發使用者數下單位時間內能處理的最大請求數,稱之為最大吞吐率。計算公式 總請求數 處理完成...

ab壓力測試工具

即ab的主要邏輯包含在test方法中。test方法首先進行了一些全域性的初始化工作。其中,最重要的乙個資料結構是陣列struct connection con c 代表同時存在的c個客戶端連線。struct connection的結構如下 struct connection start connec...