测试工具:webbench
-
优点:比ab能更好的模拟并发请求,最大支持模拟30000并发连接;
测试方法
1
2
3
4
5
6
7
8
|
# 安装wenbench
wget http:
//blog
.s135.com
/soft/linux/webbench/webbench-1
.5.
tar
.gz
tar
xf webbench-1.5.
tar
.gz
cd
webbench-1.5
make
&&
make
install
# 测试
webbench -c 100 -t 30 http:
//172
.16.25.112
/nginx
.html
# 测试静态文件访问
webbench -c 20 -t 30 http:
//172
.16.25.112
/test_mem
.php
# 测试动态文件访问
|
- root@jack-desktop:~/software/webbench-1.5# webbench --help
- webbench [option]... URL
- -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.
- -p|--proxy <server:port> Use proxy server for request.
- -c|--clients <n> Run <n> HTTP clients at once. Default one.
- -9|--http09 Use HTTP/0.9 style requests.
- -1|--http10 Use HTTP/1.0 protocol.
- -2|--http11 Use HTTP/1.1 protocol.
- --get Use GET request method.
- --head Use HEAD request method.
- --options Use OPTIONS request method.
- --trace Use TRACE request method.
- -?|-h|--help This information.
- -V|--version Display program version.
- root@jack-desktop:~/software/webbench-1.5#