華為云計(jì)算 云知識 http_load是什么
http_load是什么

簡介

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