网站制作学习网Linux→正文:并发测试http_load使用说明
字体:

并发测试http_load使用说明

Linux 2012/8/13 18:42:21  点击:不统计

http://%77w%77%2E%66%6F%72%61%73%70%2E%63n网站制作学习

在这之前有看到张晏用的webbench,后来从同事那里知道了http_load,下面将http_load学习。
webbench原文:http://www.forasp.cn/html/2420.html
下载http_load地址 http://www.acme.com/software/http_load/ 在左上角的位置
1.安装并发测试软件http_load
下载后的文件名称为:http_load-12mar2006.tar.gz
tar -zxvf http_load-12mar2006.tar.gz//解压该软件
cd http_load-12mar2006 //进入解压到的文件夹内
make//直接make 后就可以使用了,不用make install

2.使用http_load测试并发效果
在安装后的目录内,看运行语法
./http_load -p 10 -f 100 url 或者
./http_load -r 20 -s 300 url
解释一下:
-parallel 简写-p :含义是并发的用户进程数。
-fetches  简写-f :含义是总计的访问次数
-rate     简写-r :含义是每秒的访问频率
-seconds  简写-s :含义是总计的访问时间
-urls.txt 是一个url 列表,每个url 单独的一行,可以配置多个url
上面是两种不同的并发访问方式。

3.并发测试软件http_load结果分析
 ./http_load -p 10 -f 1000 url//这里是我访问的请求命令,并发10 请求1000次
1000 fetches, 10 max parallel, 36000 bytes, in 0.479783 seconds
36 mean bytes/connection
2084.28 fetches/sec, 75033.9 bytes/sec
msecs/connect: 0.346841 mean, 10.06 max, 0 min
msecs/first-response: 4.17261 mean, 8.588 max, 0.329 min
HTTP response codes:
  code 200 -- 1000
下面是逐行分析并发结果
1000次请求,最大的并发进程数是10,总共传送36000byte 数据,执行时间0.479.s
每一次链接传送护具为36byte(十分的小哦,因为我的访问请求文件也就不到1k)
每秒处理请求2084.28次,数据量为75033byte
平均链接时间0.346841 最大链接时间 10.06 最小链接时间 0 min
平均访问请求响应时间 4.17261 最大响应时间 8.588 最小 0.329 min
HTTP response codes:
  code 200 -- 1000 //这里是 返回状态与次数 200 状态为正常返回,数量1000次
有的还有 404 ,503等等

4.运行状态中的错误提示
http://192.168.79.129/index.html: [这里是下面的状态信息]
Connection refused 拒绝链接
bad byte counts//返回的数据不完整或者不正确,应为数据量不对

这就是基本的并发测试软件http_load的使用说明或者使用方法吧~


http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:c 计算char 字符串转换为数字 >>    ·下一篇:并发测试siege使用说明 >>
推荐文章
最新文章