http load 整合測試工具之

2022-10-10 19:15:12 字數 1369 閱讀 3881

http_load是基於linux平台的效能測試工具,它體積非常小,僅100kb。它以並行復用的方式執行,可以測試web伺服器的吞吐量與負載。

1 官方位址

3 安裝

make , make install

4 使用方法

a 命令引數和檔案

引數

全稱

含義

-p-parallel

併發的使用者程序數。

-f-fetches

總計的訪問次數

-r-rate

含義是每秒的訪問頻率

-s-seconds

連續的訪問時間

urlb 建立url檔案

eg:test.m.zmqnw

c 執行測試

shell> http_load -p 1021 -s 10 url     #url為剛剛新建的檔案
d分析結果

41 fetches, 1020 max parallel, 851898 bytes, in 10.0008 seconds

# 一共請求連線41次,最大併發執行緒1020個,持續10.0008秒內,總傳輸速率為 851898bytes

20778 mean bytes/connection

#每次請求連線平均資料量(851898÷41)

4.09969 fetches/sec, 85183.3 bytes/sec

#每秒的響應請求連線數為4.09969個,每秒傳輸的資料為85183.3btyes/毫秒

#http返回碼:200 ,一共41次。              

測試結果中,主要參考fetches/sec、msecs/connect數值,即伺服器每秒能夠響應的查詢次數的數值來衡量效能,當然,單純數值判斷並不準確,還要參考cpu、記憶體的等消耗綜合考慮。

http_load做測試時出現」byte count wrong」的錯誤,

如果httpd_load獲取到的頁面資料和上次不一致

則會報錯byte count wrong

如果是動態頁面,由於返回資料內容不同.則此報錯可以忽略

單詞:parallel:平行的,併發的

mean:平均

fetches:接收到

整合式測試工具http load

一 http load簡介 http load基於linux平台的一種效能測工具。以並行復用的方式執行,用以測試web伺服器的吞吐量與負載,測試web頁面的效能。優點1.基於命令列,簡單 易於上手 2.小巧輕便,解壓縮後不到100k 3.開源,免費 缺點1.僅適用於web頁面的效能測試,不適用於訪問...

http load測試工具

基於linux平台的一種效能測工具。以並行復用的方式執行,用以測試web伺服器的吞吐量與負載,測試web頁面的效能。優點1.基於命令列,簡單 易於上手 2.小巧輕便,解壓縮後不到100k 3.開源,免費 缺點1.僅適用於web頁面的效能測試,不適用於訪問資料庫 2.測試結果分析有限 3.平台依賴li...

測試工具http load

測試工具 文章目錄 無意中發現了這個工具 http load 又輕巧又簡便,整個安裝包就10幾k。它可以快速用來對 或者web api進行壓力測試。而且功能還挺強大的,特別是在架構驗證過程中,測試某個平台的併發和響應時間相當的管用。wget tar xfz http load 09mar2016.t...