http_load测试Web引擎性能

Posted on 2015-01-17 09:16  anyongchao  阅读(753)  评论(0)    收藏  举报

1、http_load 官方下载地址:http://www.acme.com/software/http_load/

2、编译安装http_load

yum -y install gcc gcc-c++            #安装GCC编辑器
tar xzvf http_load-14aug2014.tar      #解压http_load压缩包
cd http_load-14aug2014                #进入http_load目录
mkdir /usr/local/man                  #创建目录
make && make install                  #编译并安装

3、使用http_load

将目录切换到http-14aug2014/下,新建一个文件url,在里面写下,要测试的url地址

http://www.local.com
http://www.local.com/wordpress/
http://wwwlocal.com/m/
参数 参数全称 作用
-p -parallel 并发的用户进程数。
-f -fetches 总计的访问次数
-r -rate 含义是每秒的访问频率
-s -seconds 连续的访问时间
url   网站连接地址或url文件

 

 

4、测试

panic% http_load -rate 860 -seconds 5 urls
4278 fetches, 325 max parallel, 25668 bytes, in 5.00351 seconds
6 mean bytes/connection
855 fetches/sec, 5130 bytes/sec
msecs/connect: 20.0881 mean, 3006.54 max, 0.099 min
msecs/first-response: 51.3568 mean, 342.488 max, 1.423 min
HTTP response codes:
  code 200 -- 4278

  

5、注意:如果在你测试的时候报这个错误:./http_load: unknown protocol -

将你url中的地址后面的空行都去掉。就没有问题了