2009-10-13 18:01http壓力測試工具(一)apache的ab
ab文件
一般安裝了apache後在bin下就有ab.exe(windows)
常用引數
測試公司機器首頁
d:\tool\apache group\apache2\bin>ab -n 1000 -c 64 /
測試google頁面
ab -n 1000 -c 64
-n是請求並執行1000次,-c是64個併發,測試返回結果如下:
this is apachebench, version 2.0.41-dev <$revision: 1.121.2.12 $> apache-2.0
benchmarking 10.206.20.41 (be patient)
completed 100 requests
completed 200 requests
completed 300 requests
completed 400 requests
completed 500 requests
completed 600 requests
completed 700 requests
completed 800 requests
completed 900 requests
finished 1000 requests
server software:
//平台版本
server hostname: 10.206.20.41
//伺服器主機名
server port: 7001
//伺服器端口
document path: /icpmis/
//測試頁面
document length: 285 bytes
//頁面大小
concurrency level: 64
//併發數
time taken for tests: 10.859375 seconds
//整個測試持續的時間
complete requests: 1000
//完成請求數
failed requests: 1
//失敗請求數
(connect: 0, length: 1, exceptions: 0)
write errors: 0
non-2xx responses: 999
total transferred: 607392 bytes
//整個場景中的網路傳輸量
html transferred: 284715 bytes
//整個場景中的html內容傳輸量
requests per second: 92.09 [#/sec] (mean)
//指標之一,每秒事務數(平均值)
time per request: 695.000 [ms] (mean)
//指標之二,平均事務響應時間(平均值)
time per request: 10.859 [ms] (mean, across all concurrent requests)
//每個請求實際執行時間
transfer rate: 54.61 [kbytes/sec] received
//平均每秒網路上的流量
connection times (ms)
min mean[+/-sd] median max
connect: 0 0 2.3 0 15
processing: 78 214 632.2 125 9000
waiting: -15 202 569.7 125 9000
total: 78 214 632.2 125 9000
//網路消耗時間分解
percentage of the requests served within a certain time (ms)
50% 125
66% 125
75% 140
80% 140
90% 140
95% 171
98% 2968
99% 3000
100% 9000 (longest request)
//整個場景中所有請求的響應情況,其中50%的使用者響應時間小於125毫秒
壓力測試工具
webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...
壓力測試工具
一 工具簡單介紹 二 工具簡單設定 圖1 1.在 settings 的功能設定中 如圖2 乙個是stress level threads 這裡是指定程式在後台用多少執行緒進行請求,也就是相當於模擬多少個客戶機的連線,更加形象的就是說設定多少轟炸的執行緒數。一般填寫 500 1000,因為這個執行緒數...
壓力測試(一) 常用壓力測試工具對比
常用壓力測試工具對比 簡介 目前用的常用測試工具對比 1 loadrunner 效能穩定,壓測結果及細粒度大,可以自定義指令碼進行壓測,但是太過於重大,功能比較繁多 2 apache ab 單介面壓測最方便 模擬多執行緒併發請求,ab命令對發出負載的計算機要求很低,既不會占用很多cpu,也不會占用太...