http_load的安装与使用

目录

http_load简介

下载和安装

参数的使用

http_load使用

性能指标衡量


http_load简介

基于linux系统的一种性能测试工具。并以并行复用的方式运行,用于测试Web服务器的吞吐量与负载,测试web页面的性能

优点:1.基于命令行,简单易上手

      2.小巧轻便,解压缩后不到100k

      3.开源,免费

下载和安装

进入工作的目录下

#cd /usr/local/

wget http://acme.com/software/http_load/http_load-12mar2006.tar.gz

tar zxvf http_load-12mar2006.tar.gz

进入http_load目录

#cd http_load-12mar2006

编译和安装

make && make install

如果遇到错误,可以执行安装

Yum -y install gcc gcc-c++

参数的使用

-fetches 简写 -f:含义是总计的访问次数

-rate    简写 -r:含义是每秒的访问频率

-seconds简写 -s:含义是总计的访问时间

-parallel 简写 -p:并发访问的线程数

urls是一个url列表,每个url单独的一行

http_load使用

1.新建一个urls.txt文件,用来存储目标URL

文件格式是每行一个URL,如下图:

2.输入命令http_load -parallel 5 -seconds 10 urls.txt

3.结果分析

第一行:说明运行了607个请求,最大的并发进程数是5,总计传输的数据是32171bytes,运行的时间是10秒

第二行:说明每一连接平均传输的数据量是53

第三行:说明每秒的响应请求为60.7,每秒传递的数据为3217.1

第四行:说明每连接的平均响应时间是39.9465,最大为110.416,最小为28.351

第六行:说明打开响应页面的类型,如果403类型过多,那可能要注意是否系统遇到了瓶颈

性能指标衡量

测试结果中主要的指标是fetches/sec,msecs/connect这个选项,即服务器每秒能够响应的查询次数,用这个指标来衡量性能。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yookay zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值