介绍
WebBench是有名的网站压力测试工具,由Lionbridge公司开发,最多可以模拟3万个并发连接去测试网站的负载能力。、
安装
系统:Linux Centos 7.4 x64
版本:webbench 1.5
下载:https://pan.baidu.com/s/1DBM8Tuc8sFqi-xJqVWSxhw
x15n
依赖包:https://pan.baidu.com/s/1cr21NWDECYRBShzPrMdfvg
aov5
1、解压文件
tar -xvzf webbench-1.5.tar.gz tar -xvzf ctags-5.8.tar.gz
2、编译安装ctages
# 1.进入目录 cd ctags-5.8 # 2.编译安装 ./configure && make && make install
3、编译安装webbench
# 编译安装 make && make install
# install: 无法创建普通文件"/usr/local/man/man1": 没有那个文件或目录 make: *** [install] 错误 1 解决:mkdir /usr/local/man/man1
使用
webbench [option]... URL
# 强制不等待服务器的回复。 -f # 重载发送重载请求-实用程序:无缓存。 -r # 时间运行基准,时间秒。默认30。 -t # 代理<服务器:端口>使用代理服务器进行请求。 -p # 客户端同时运行 HTTP客户端。默认的一个。 -c # http09使用HTTP/0.9样式请求。 -9 # http10使用HTTP / 1.0协议。 -1 # http11使用HTTP / 1.1协议。 -2 # 使用GET请求方法。 --get # 使用HEAD请求方法。 --head # 请求OPTIONS使用选项。 --options # 使用TRACE请求方法。 --trace
案例
webbench -c 500 -t 30 http://127.0.0.1:8080/
注:30秒内请求并发500次到http://127.0.0.1:8080/
# 版本信息 Webbench – Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. # 动作URL Benchmarking: GET http://127.0.0.1/test.jpg # 500客户端请求,30秒 500 clients, running 30 sec. # 每秒3230请求数,每秒使用11614212 bytes流量 Speed=3230 pages/min, 11614212 bytes/sec. # 总请求数1615,失败0次请求。 Requests: 1615 susceed, 0 failed.