以下,是乙個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...