华为云计算 云知识 http_load是什么

http_load是什么

简介

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

上一篇:视频分析服务应用场景 下一篇:初识华为云IoT设备发放