一、安裝
#支援https
vi ./makefile
取消ssl模組的注釋 注意openssl路徑
$ make && sudo make install
直接打http_load命令驗證下是否安裝成功,你應該可以看到下面的資訊:
二、使用使用」http_load」的主要方式就是用命令http_load 《引數》 「http_load」的引數主要有:
-parallel或-rate
必須且只能有乙個
-fetches
或-seconds
必須且只能有乙個
注意網上有些文章說-p
是併發程序數,千萬別被帶坑里了。」http_load」就乙個程序,它只是模擬併發連線,不是真起了一大堆客戶端程序。每個連線的呼叫都是非阻塞式的,因此確保了併發量。
我拿本地的hugo server來測試,訪問位址是http://localhost:1313/
。首先建立」urls.txt」檔案,將hugo server的訪問位址寫在第一行。接下來開始測試:
得到結果
code 200 -- 60119簡單說明下每行的含義: 1. 共訪問了60119次,50個最大併發,獲取了18億位元組的資料,用時10.0032秒 1. 每次訪問平均獲取30724位元組 1. 每秒6009.95次訪問,每秒1.8億位元組資料 1. 平均每次訪問0.336331毫秒,最大12.37毫秒,最小0.021毫秒 1. 首次響應平均4.59145毫秒,最大26.663毫秒,最小0.089毫秒 1. http響應**,60119次200,說明所有訪問都成功了
到底是本地訪問,效能還不錯。換乙個測試方式試試:
這個測試方式可以用來壓每秒最大併發數。
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...
Web壓力測試工具 http load使用篇
官方 執行完make,會在當前目錄生成乙個http load二進位制檔案。one end specifier,either fetches or seconds,is required.主要引數說明 parallel 簡寫 p 含義是併發的使用者程序數。rate 簡寫 r 含義是每秒的訪問頻率 fe...