测试工具: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#