简介
http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。
编译安装方法
1.配置编译环境
安装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)进入http_load的安装目录。
cd http_load-09Mar2016
3)创建“ /usr/local/man”目录。
mkdir /usr/local/man
4)安装http_load。
make && make install
----结束
4.运行和验证
测试http_load是否安装完成。
1)创建urls文件。
vi urls
添加如下内容:
http://www.acme.com/software/http_load/
2)执行以下命令。持续10秒,每秒访问5次,测试“urls”中指定页面的性能。
./http_load -rate 5 -seconds 10 urls
http_load命令参数说明
-rate
表示每秒的访问频率。
-seconds
表示总计的访问时间。
如下所示,正常返回该页面的常用性能指标,即表示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