簡介
http_load是一款基于Linux平臺的web服務(wù)器性能測試工具,用于測試web服務(wù)器的吞吐量與負(fù)載,web頁面的性能。
編譯安裝方法
1.配置編譯環(huán)境
安裝wget工具。
yum install wget -y
2.獲取源碼
獲取“http_load-09Mar2016”源碼包。
cd /usr/local/src
wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz
3.編譯和安裝
1)解壓軟件包。
cd /usr/local/src
tar -zxvf http_load-09Mar2016.tar.gz
2)進(jìn)入http_load的安裝目錄。
cd http_load-09Mar2016
3)創(chuàng)建“ /usr/local/man”目錄。
mkdir /usr/local/man
4)安裝http_load。
make && make install
----結(jié)束
4.運(yùn)行和驗(yàn)證
測試http_load是否安裝完成。
1)創(chuàng)建urls文件。
vi urls
添加如下內(nèi)容:
http://www.acme.com/software/http_load/
2)執(zhí)行以下命令。持續(xù)10秒,每秒訪問5次,測試“urls”中指定頁面的性能。
./http_load -rate 5 -seconds 10 urls
http_load命令參數(shù)說明
?-rate
表示每秒的訪問頻率。
-seconds
表示總計(jì)的訪問時(shí)間。
如下所示,正常返回該頁面的常用性能指標(biāo),即表示http_load已安裝完成,并可正常使用。
48 fetches, 5 max parallel, 125136 bytes, in 10.001 seconds
2607 mean bytes/connection
4.7995 fetches/sec, 12512.3 bytes/sec
msecs/connect: 308.452 mean, 3281.82 max, 157.053 min
msecs/first-response: 165.622 mean, 591.551 max, 155.5 min
HTTP response codes:
code 200 -- 48