壓力測試工具http load

2022-09-19 14:18:12 字數 1747 閱讀 7426

一、安裝

#支援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...