centos6.7下使用http_load

http_load安装简单,而且参数可以是一个具体的url,或者是一个包含url列表的文本。在测试过程中,会均匀负载到这个url列表中。

官网网站
http://www.acme.com/software/http_load/
下载:Fetch the software.

修改安装目录
BINDIR = /opt/http_load/bin
MANDIR = /opt/http_load/man/man1

创建目录(否则报错)
mkdir -p /opt/http_load/bin
mkdir -p /opt/http_load/man/man1

安装
make && make install

使用
参数可以是url,也可以是一个包含url的文本,另外这几个url是平均负载的
vi url.txt 内容如下(注意文本里面不要有空格,一行一个url)
http://192.168.56.1:8080/spring4.1.6-mvc-mobile1.1.3/t1
http://192.168.56.1:8080/spring4.1.6-mvc-mobile1.1.3/t2

运行命令
# http_load -p 4 -f 10 url.txt
10 fetches, 4 max parallel, 450 bytes, in 0.069447 seconds
45 mean bytes/connection
143.995 fetches/sec, 6479.76 bytes/sec
msecs/connect: 0.4205 mean, 0.588 max, 0.248 min
msecs/first-response: 25.2392 mean, 46.158 max, 13.744 min
HTTP response codes:
code 200 -- 10

参数含义
第一行:执行了1000个请求,最大进程数5,总计传输数据7.8623e+06 bytes,,运行时间33.2007s
第二行:每一个连接平均传输数据量 7.8623e+06/1000=7862.3
第三行:每秒响应请求为30.1198 ,每秒传输数据为236811 bytes【关注点:每秒的响应请求数(对应QTP中的每秒响应用户数)】
第四行:每次连接平均响应时间为46.1447msecs,最大响应时间为1566.2msecs,最小响应时间为36.343msecs【关注点:每个连接的平均响应时间(对应QTP中的response time,每连接响应用户时间)】
第六、七行:响应状态码

使用参考
http://www.jb51.net/article/57084.htm
http://mp.weixin.qq.com/s?__biz=MzA4Nzc4MjI4MQ==&mid=400510921&idx=1&sn=3647fb9d0d7a58b3a2e1c54856882b53&scene=1&srcid=1111GxHVhprEHta3hS6BmRuz#wechat_redirect
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值