它可以以一個單一的程序運作,一般不會把客戶機搞死。它可以自定義測試的URL清單
安裝:
解壓後隻要 make , make install 就行了
環境: 需要gcc 如果是在伺服器上安裝的話還需要有sudo
執行指令:
./http_load --help
usage: ./http_load [-checksum] [-throttle] [-proxy host:port] [-verbose] [-timeout secs] [-sip sip_file]
-parallel N | -rate N [-jitter]
-fetches N | -seconds N
url_file
One start specifier, either -parallel or -rate, is required.
One end specifier, either -fetches or -seconds, is required.
4基本參數說明
-parallel 簡寫-p :含義是并發的使用者程序數。
-fetches 簡寫-f :含義是總計的通路次數
-rate 簡寫-r :含義是每秒的通路頻率
-seconds簡寫-s :含義是總計的通路時間
最後一個參數是你要測的url清單檔案
使用舉例:
./http_load -parallel 200 -fetches 10000 url.txt (URL檔案:url.txt,檔案格式是每行一個URL) ,結果如下:
10000 fetches, 200 max parallel, 5.5825e+06 bytes, in 3.27281 seconds
558.25 mean bytes/connection
3055.48 fetches/sec, 1.70572e+06 bytes/sec
msecs/connect: 3.08039 mean, 1000.24 max, 0.028 min
msecs/first-response: 47.4425 mean, 1637.25 max, 0.512 min
HTTP response codes:
code 200 -- 10000