Web Bench是基准测试WWW或代理服务器的非常简单的工具。 该基准不是很现实,但是它可以测试HTTPD是否真的可以一次处理这么多客户端而不会导致计算机停机。
安装
命令清单:
- wget //github.com/51sec/WebBench/raw/master/webbench-1.5.tar.gz
- 焦油zxvf webbench-1.5.tar.gz
- cd webbench-1.5
- 使&& 使install
如果遇到make命令未找到错误,则可以发出以下命令进行安装。
- apt install make
如果出现以下错误,则可能需要安装gcc:
cc-墙-ggdb -W -O -c -o webbench.o webbench.c
make:cc:找不到命令
make:*** [webbench.o]错误127
- 百胜安装GCC
- [[电子邮件 protected] webbench-1.5]#make&& 使install
cc-墙-ggdb -W -O -c -o webbench.o webbench.c
webbench.c:在“ alarm_handler”函数中:
webbench.c:77:31:警告:未使用的参数“信号” [-Wunused-parameter]
静态void alarm_handler(int信号)
^
cc-墙-ggdb -W -O -o webbench webbench.o
标签* .c
/ bin / sh:ctags:找不到命令
make:[标签]错误127(忽略)
安装-s webbench / usr / local / bin
安装-m 644 webbench.1 / usr / local / man / man1
安装:无法创建常规文件“ / usr / local / man / man1”:没有此类文件或目录
制作:*** [安装]错误1
- 百胜安装ctags
- [[电子邮件 protected] webbench-1.5]#make&& 使install
标签* .c
安装-s webbench / usr / local / bin
安装-m 644 webbench.1 / usr / local / man / man1
安装:无法创建常规文件“ / usr / local / man / man1”:没有此类文件或目录
制作:*** [安装]错误1
- cd / usr /本地
- 麦克迪尔人
- 光盘人
- 麦克迪尔人1
- cd /根
- 使&& 使install
用法
[[电子邮件 protected] webbench-1.5]#./webbench
webbench [选项]…URL
-f|–force 不要等待服务器的回复。
-r|–reload 发送重新加载请求–语法:无缓存。
-t|–time <sec> 跑benchmark for <sec> 秒onds. Default 30.
-p|–proxy <server:port>使用代理服务器进行请求。
-c|–clients <n> Run <n>一次HTTP客户端。默认值之一。
-9|–http09 使用HTTP / 0.9样式请求。
-1|–http10 使用HTTP / 1.0协议。
-2|–http11 使用HTTP / 1.1协议。
–get 使用GET请求方法。
–head 使用HEAD请求方法。
–options 使用OPTIONS请求方法。
–trace 使用TRACE请求方法。
-?|-h|–help This information.
-V|–version 显示程序版本。
[[电子邮件 protected] webbench-1.5]#./webbench -c 500 -t 30 http://google.com/
Webbench –简单的Web Benchmark 1.5
版权所有(c)Radim Kolar 1997-2004,GPL开放源代码软件。
Benchmarking: GET http://google.com/
500 clients, running 30 秒.
速度= 15554页/分钟,136959字节/秒
请求:7777已中止,0失败。
[[电子邮件 protected] webbench-1.5]#