webbench:网站压力测试工具,最多可以模拟3W个并发连接去测试网站的负载能力
下载地址:http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
编译安装:
#wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz #tar zxvf webbench-1.5.tar.gz #cd webbench-1.5 #make && make install
参数介绍:
-f | --force
Don't wait for reply from server 不必等服务器返回数据
-r | --reload
Send reload request - Pragma: no-cache 发送重载请求 - 杂注:无缓存
-t|--time <sec>
Run benchmark for <sec> seconds. Default 30 benchmark运行时间,默认时间30秒
-p|--proxy <server:port>
Use proxy server for request 用代理服务器发送请求
-c|--clients <n>
Run <n> HTTP clients at once. Default one 每次请求的并发客户端数 默认为1
-9|--http09
Use HTTP/0.9 style requests 使用HTTP/0.9协议请求
-1|--http10
Use HTTP/1.0 protocol 使用HTTP/1.0协议
-2|--http11
Use HTTP/1.1 protocol 使用HTTP/1.1协议
--get
Use GET request method 使用GET请求方法
--head
Use HEAD request method 使用HEAD请求方法
--options
Use OPTIONS request method 使用OPTIONS请求方法
--trace
Use TRACE request method 使用TRACE请求方法
-?|-h|--help
This information 获取帮助信息
-V|--version
Display program version 显示程序版本信息
例子:
#webbench -c 1000 -t 10 http://www.google.com/ Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://www.google.com/ 1000 clients, running 10 sec. Speed=9954 pages/min, 94340 bytes/sec. Requests: 1659 susceed, 0 failed.
返回结果分析:
10秒钟共有1659次请求成功
google响应速度,9954页面/分钟,94340字节/秒