精华内容
参与话题
问答
  • http_load基本使用

    2018-10-08 09:46:03
     $ wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz 修改权限 $ chmod 777 http_load-09Mar2016.tar.gz 解压 $ tar xzvf http_load-09Mar2016.tar.gz 安装 # cd ...
    1. 下载安装
     $ wget http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz

    修改权限

    $ chmod 777 http_load-09Mar2016.tar.gz

    解压

    $ tar xzvf http_load-09Mar2016.tar.gz

    安装

    # cd http_load-09Mar2016
    # make && make install

     

    创建url地址(可以一个也可以多个)

    $ touch http://www.baidu.com urls.txt

    循环请求:

    # http_load -parallel 1 -seconds 10 urls.txt

    前两次链接应该是失败的

    展开全文
  • http_load使用详解

    2019-10-10 14:04:50
    1.什么是http_load http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。 2.http_load的安装 1)下载地址wget ...

    1.什么是http_load

    http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。

    2.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
    文件夹内容如下

    image.png

     

    3.http_load的使用

    1)创建文件
    vi urls
    写入要测的服务器域名或IP地址
    比如urls里是http://www.baidu.com/ 亦或是192.168.0.1这一类的都可以测

    2)使用示例
    ./http_load -rate 5 -seconds 10 urls

    -parallel 简写-p :含义是并发的用户进程数。
    -fetches 简写-f :含义是总计的访问次数
    -rate 简写-p :含义是每秒的访问频率
    -seconds简写-s :含义是总计的访问时间
    

    执行结果:

    说明执行了一个持续时间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
    

    结果分析:

    1.49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds
    说明在上面的测试中运行了49个请求,最大的并发进程数是2,总计传输的数据是289884bytes,运行的时间是10.0148秒
    2.5916 mean bytes/connection
    说明每一连接平均传输的数据量289884/49=5916
    3.4.89274 fetches/sec, 28945.5 bytes/sec
    说明每秒的响应请求为4.89274,每秒传递的数据为28945.5 bytes/sec
    4.msecs/connect: 28.8932 mean, 44.243 max, 24.488 min
    说明每连接的平均响应时间是28.8932 msecs,最大的响应时间44.243 msecs,最小的响应时间24.488 msecs
    5.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min 
    6、HTTP response codes: code 200 -- 49
    说明打开响应页面的类型,如果403的类型过多,那可能要注意是否系统遇到了瓶颈。
    特殊说明:这里,我们一般会关注到的指标是fetches/sec、msecs/connect
    他们分别对应的常用性能指标参数
    Qpt-每秒响应用户数和response time,每连接响应用户时间。
    测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的cpu、men进行分析,才能得出结论
    

    4.常见错误

    1)byte count wrong
    http_load在处理时会去关注每次访问同一个URL返回结果(即字节数)是否一致,若不一致就会抛出byte count wrong
    
    2)too many open files
    系统限制的open files太小,ulimit -n 修改open files值即可
    
    3)无法发送大请求 (请求长度>600个字符)
    默认接受请求的buf大小 http_load.c
    
    4)Cannot assign requested address
    客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以至于用光了可用的端口号,所以新的连接没办法绑定端口,所以要改客户端机器的配置,
    在sysctl.conf里加:
    net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
    net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项设置为0,则下面一项设置不起作用
    net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收
    

     

    展开全文
  • http_load的安装和使用

    千次阅读 2018-08-25 22:24:28
    转自:https://blog.csdn.net/lj_gambler/article/details/62046077  ... 一、安装  1.下载地址:http://www.acme.com/software/http_load/http_load-09Mar2016.tar...

    转自:https://blog.csdn.net/lj_gambler/article/details/62046077

               https://www.cnblogs.com/Robert-huge/p/5275919.html

    一、安装 
    1.下载地址:http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz 
    2.解压后进入目录,执行make & make install命令 
    3.查看安装结果,输入http_load不报错即成功 
    这里写图片描述

    二、使用 
    1.新建一个.txt文件,用来存储目标URL(每个URL占一行) 
    2.输入命令 http_load -parallel 5 -seconds 10 youname.txt 
    这里写图片描述
    参数解析: 
    -parallel 简写-p :含义是并发的用户进程数。 
    -fetches 简写-f :含义是总计的访问次数 
    -rate 简写-p :含义是每秒的访问频率 
    -seconds简写-s :含义是总计的访问时间

    准备URL文件:urllist.txt,文件格式是每行一个URL,URL最好超过50-100个测试效果比较好.文件格式

    如下:
    http://www.vpser.net/uncategorized/choose-vps.html
    http://www.vpser.net/vps-cp/hypervm-tutorial.html
    http://www.vpser.net/coupons/diavps-april-coupons.html
    http://www.vpser.net/security/vps-backup-web-mysql.html
    例如:

    http_load -p 30 -s 60 urllist.txt
    参数了解了,我们来看运行一条命令来看看它的返回结果
    命令:% ./http_load -rate 5 -seconds 10 urls说明执行了一个持续时间10秒的测试,每秒的频率为5。

    49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds5916 mean bytes/connection4.89274

    fetches/sec, 28945.5 bytes/secmsecs/connect: 28.8932 mean, 44.243 max, 24.488 minmsecs/first

    -response: 63.5362 mean, 81.624 max, 57.803 minHTTP response codes: code 200 — 49

    结果分析:
    1.49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds
    说明在上面的测试中运行了49个请求,最大的并发进程数是2,总计传输的数据是289884bytes,运行的时间是10.0148秒
    2.5916 mean bytes/connection说明每一连接平均传输的数据量289884/49=5916
    3.4.89274 fetches/sec, 28945.5 bytes/sec
    说明每秒的响应请求为4.89274,每秒传递的数据为28945.5 bytes/sec
    4.msecs/connect: 28.8932 mean, 44.243 max, 24.488 min说明每连接的平均响应时间是28.8932 msecs

    ,最大的响应时间44.243 msecs,最小的响应时间24.488 msecs
    5.msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min
    6、HTTP response codes: code 200 — 49     说明打开响应页面的类型,如果403的类型过多,那可能

    要注意是否系统遇到了瓶颈。
    特殊说明:
    测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数,

    用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。
    Qpt-每秒响应用户数和response time,每连接响应用户时间。
    测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的

    cpu、men进行分析,才能得出结论

    展开全文
  • http_load主要用来测试web服务器的吞吐量与负载,是国外一位博主写的一个基于Linux的性能测试工具,小巧轻便,解压缩后不到100k。 1、下载安装方法: mkdir /usr/local/man cd /usr/local/man wget ...

    http_load主要用来测试web服务器的吞吐量与负载,是国外一位博主写的一个基于Linux的性能测试工具,小巧轻便,解压缩后不到100k。

    1、下载安装方法:

    • tar xzvf http_load-12mar2006.tar.gz
    • cd http_load-12mar2006
    • make && make install

    2、测试之前先执行进入目录:

    • cd http_load-12mar2006
    • vi url,输入你想要测试的域名网址,保存退出。http://www.baidu.com

    3、http_load测试的命令格式是:

    在目录 /usr/local/man/http_load-12mar2006/ 下执行

    运行http_load后的结果演示

    例1:

    执行   ./http_load -p 10 -s 10 url

    运行结果

    308 fetches, 10 max parallel, 4.71899e+07 bytes, in 10 seconds

    153214 mean bytes/connection

    30.8 fetches/sec, 4.71899e+06 bytes/sec

    msecs/connect: 14.0867 mean, 1046.49 max, 3.589 min

    msecs/first-response: 102.949 mean, 3178.7 max, 5.352 min

    289 bad byte counts

    HTTP response codes:

    code 200 -- 308

    从上面的运行结果来看,目标网站能够承受每秒30次访问。

    http_load有关参数解释说明如下:

    • 308 fetches, 10 max parallel, 4.71899e+07 bytes, in 10 seconds: 一共请求连接308次,最大并发线程10个,持续10秒,总传输速率为 4.71899e+07 bytes
    • 153214 mean bytes/connection: 每次请求连接平均数据量
    • 30.8 fetches/sec, 4.71899e+06 bytes/sec: 每秒的响应请求连接数,每秒传输的数据量
    • msecs/connect: 14.0867 mean, 1046.49 max, 3.589 min: 每次连接平均响应时间,最大时间,最小时间
    • msecs/first-response: 102.949 mean, 3178.7 max, 5.352 min: 每次连接平均返回时间,最大,最小。
    • 289 bad byte counts
    • HTTP response codes: code 200 -- 308: HTTP返回码:200 ,一共308次

    例2:

    执行   ./http_load -p 5 -f 20 url

    • 同时使用5个进程
    • 总共访问20次
    • 随机访问url中的网址列表

    运行结果

    20 fetches, 5 max parallel, 3.06426e+06 bytes, in 0.520498 seconds

    153213 mean bytes/connection

    38.4247 fetches/sec, 5.88717e+06 bytes/sec

    msecs/connect: 6.12405 mean, 10.735 max, 3.682 min

    msecs/first-response: 37.1791 mean, 102.028 max, 5.79 min

    19 bad byte counts

    HTTP response codes:

    code 200 -- 20

    从上面的运行结果来看,目标网站能够承受每秒38次访问

    4. 参数表如下:

    5. 测试结果中,主要参考

    • fetches/sec,每秒的响应请求连接数
    • msecs/connect,每次连接平均响应时间

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • http_load操作指令

    2018-12-20 18:37:18
    http_load的命令参数比较简单,直接在命令行下执行http_load就能看到,具体如下: -parallel简写-p:并发的用户进程数。  -fetches简写-f:总计的访问次数  -rate简写-r:每秒的访问频率  ...
  • Http_load测试说明

    千次阅读 2015-05-27 14:31:12
    http_load:以并行复用的方式运行,用以测试webx服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机高斯,还可以测试https类的网站请求。 http_load用法: ...
  • http_load的使用

    千次阅读 2013-11-28 13:24:59
    基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。 优点 1.基于命令行,简单、易于上手 2.小巧轻便,解压缩后不到100k...http_load官网: http://www.acme
  • http_load使用

    千次阅读 2015-04-08 22:15:12
    一、http_load简介 基于linux平台的一种性能测工具。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。 优点: 1.基于命令行,简单、易于上手。2.小巧轻便,解压缩后不到100k。3.开源...
  • 1.什么是http_loadhttp_load是一款基于Linux平台的web服务器性能测试...2.http_load的安装1)下载地址wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz2)安装tar xzvfhttp_load-12mar2006...
  • http_load使用详解

    千次阅读 2018-12-10 14:51:17
    下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz http_load使用详解 1.什么是http_load http_load是一款基于Linux平台的web服务器性能测试工具,用于测试...
  • 压力测试工具http_load

    千次阅读 2013-08-07 15:34:36
    程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。...下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装 #tar z
  • http_load的使用

    2013-07-16 16:18:12
    类似于ab,http_load也是一个简单的压力测试工具,但又不同于大多数的测试客户端工具,http_load运行多次抓取的时候只是在一个进程中运行所以不会拖跨测试机.也可以用于https的测试. http_load描述: usage: ...
  • 具体方法步骤如下:  1、下载  官方网站:http://acme.com/software/http_load/... wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz  tar xzf http_load-12mar2006.tar.gz  2、安装 ...
  • http://www.acme.com/software/http_load/ 下载http_load ,安装也很简单直接make;make instlall 就行。 http_load的标准的两个例子是: http_load -parallel 5 -fe
  • 压力测试之http_load

    千次阅读 2016-12-05 14:54:14
    1 编译安装#wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz #tar zxvf http_load-12mar2006.tar.gz #cd http_load-12mar2006 #make && make install2 命令格式 vs 参数说明 命令格式:http_load -p ...
  • http_load的命令参数比较简单,直接在命令行下执行http_load就能看到,具体如下: -parallel简写-p:并发的用户进程数。  -fetches简写-f:总计的访问次数  -rate简写-r:每秒的访问频率  -seconds简写-s:总计...
  • 通过http_load来测试服务器的性能

    千次阅读 2016-11-18 11:32:11
    ttp_load是基于linux平台的性能测试工具,它体积非常小,仅100KB。它以并行复用的方式运行,可以测试web服务器的吞吐量与负载。 一、获得http_load httpd_load的官方站是:...
  • 压测工具http_load与apache ab

    万次阅读 2016-11-08 18:24:32
    http_load简介http_load以并行复用的方式运行,用以测试Web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,其可以以一个单一的进程运行,这样就不会把客户机搞死,还可以测试HTTPS类的网站请求。关于...
  • http_load的安装和使用

    2017-03-14 17:19:16
    1.下载地址:http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz 2.解压后进入目录,执行make & make install命令 3.查看安装结果,输入http_load不报错即成功 二、使用 1.新建一个.txt文件,...
  • http_load的主页(实在是有点简陋):http://www.acme.com/software/http_load/下载回来一个压缩包,解压出来之后连configure都不用,直接make即可生成可执行程序 http_load(视系统情况不同,可能你需要自己修改...

空空如也

1 2 3 4 5 ... 20
收藏数 754,542
精华内容 301,816
关键字:

http_load