HTTP壓力測試工具apache的ab的使用方法

2022-03-15 16:58:08 字數 1902 閱讀 9190

老文了,看而不語,呵呵。 

其實要和大家說ab的強大之處不僅僅在與他可以壓力測試,既然可以模仿訪問網頁,那。、。。呵呵。、

ab的全稱是apachebench,是 apache 附帶的乙個小工具,專門用於 http server 的benchmark testing,可以同時模擬多個併發請求。

安裝apache後可以在bin目錄下找到這個檔案。

下面對這個檔案的用法做乙個簡單介紹,方便以後用他來測試效能。

我們執行以下命令:

[root@localhost bin]# ./ab -n 10 -c 10

意思是這樣的:

-n表示傳送多少個請求,

-c表示一次傳送多少個(實際上就是把-n分批傳送),

後面跟位址,注意後的斜槓。

返回資訊如下(紅色部分為我的注釋):

benchmarking (be patient)…..done

server software:        apache/2.2.4

server hostname:       

server port:            80

document path:          /

document length:        31848 bytes

concurrency level:      10

time taken for tests:   1.722254 seconds/*測試持續時間*/

complete requests:      10/*完成請求數量*/

failed requests:        0/*失敗請求數量*/

write errors:           0

total transferred:      323490 bytes/*總流量*/

html transferred:       318480 bytes/*html傳輸量*/

requests per second:    5.81 [#/sec] (mean)/*每秒事務數*/

time per request:       1722.254 [ms] (mean)/*平均響應時間*/

time per request:       172.225 [ms] (mean, across all concurrent requests)/*每個請求響應時間(平均)*/

transfer rate:          182.90 [kbytes/sec] received/*傳輸效率*/

connection times (ms)

min  mean[+/-sd] median   max

connect:      165  166   1.2    167     168

processing:  1300 1418  91.5   1427    1554

waiting:      803  925  92.9    929    1064

total:       1465 1585  92.2   1595    1721

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

50%   1595/*50%的請求響應時間小於1595*/

66%   1620/*66%的請求響應時間小於1620*/

75%   1668

80%   1706

90%   1721

95%   1721

98%   1721

99%   1721

100%   1721 (longest request)/*最長響應時間1721*/

廢話一堆,就下面這個比較有用點,當然還有一些引數

ab -n 1000 -c 64 /

posts/150

壓力測試工具

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,因為這個執行緒數...

安裝HTTP壓力效能測試工具ABSender

依賴包 absender依賴於apr包 apache portable runtime 和apr util包。下文將向您介紹如何安裝這些依賴包及安裝absender。安裝步驟 apr庫安裝 1.解壓apr包 tar zxvf apr 1.4.6.tar.gz 2.進入所解壓出來的依賴包的工作目錄 c...