什么是http_load,http_load是一款基于Linux平臺的web服務器性能測試工具,用于測試web服務器的吞吐量與負載,web頁面的性能。
一、http_load的安裝
1、下載地址
wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz
2、安裝
tar xzvfhttp_load-12mar2006.tar.gz
make && make install
make install 可能會出現(無法創建普通文件"/usr/local/man/man1": 沒有那個文件或目錄),按照提示路徑創建即可
二、http_load的使用
1、創建文件
vim http_url
寫入要測的服務器域名或IP地址
比如http_url里是http://www.baidu.com/ 亦或是192.168.0.1這一類的都可以測
2、使用示例
./http_load -rate 5 -seconds 10 http_url
-parallel 簡寫-p :含義是并發的用戶進程數。
-fetches 簡寫-f :含義是總計的訪問次數
-rate 簡寫-p :含義是每秒的訪問頻率
-seconds簡寫-s :含義是總計的訪問時間
3、執行結果:
說明執行了一個持續時間10秒的測試,每秒的頻率為5。
49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds
5916 mean bytes/connection
4.89274 fetches/sec, 28945.5 bytes/sec
msecs/connect: 28.8932 mean, 44.243 max, 24.488 min
msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min
HTTP response codes:
code 200 -- 49