HTTP壓力測試工具 一 apache的ab

2021-08-30 09:48:54 字數 2149 閱讀 7801

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,也不會占用太...