Web Bench是一个非常简单的工具,用于基准www或代理服务器。 这个基准不是很现实,但它可以测试你的httpd是否可以立即处理这么多客户,而无需播放您的机器。

//github.com/tamlok/webbench

安装

命令列表:

  • wget //github.com/51sec/WebBench/raw/master/webbench-1.5.tar.gz
  • tar zxvf webbench-1.5.tar.gz
  • CD webbench-1.5
  • 制作&& make install

如果您遇到了未找到错误,则可以发出以下命令以安装它。

  •  apt install make

如果您有以下错误,那么您可能需要安装GCC:

cc -wall -ggdb -w -o -c -o webbench.o webbench.c
make:cc:找不到命令
制作:*** [webbench.o]错误127

  • yum安装gcc.

cc -wall -ggdb -w -o -c -o webbench.o webbench.c
WebBench.c:在“armar_handler”功能中:
WebBench.c:77:31:警告:未使用的参数'信号'[-wunused-parameter]
 静态void armar_handler(int信号)
                               ^
cc -wall -ggdb -w -o -o webbench webbench.o
ctags * .c
/ bin / sh:ctags:找不到命令
制作:[标签]错误127(忽略)
安装-s webbench / usr / local / bin
安装-m 644 webbench.1 / usr / local / man / man1
安装:无法创建常规文件'/ usr / local / man / man1':没有这样的文件或目录
制作:*** [安装]错误1

  • yum安装ctags.

ctags * .c
安装-s webbench / usr / local / bin
安装-m 644 webbench.1 / usr / local / man / man1
安装:无法创建常规文件'/ usr / local / man / man1':没有这样的文件或目录
制作:*** [安装]错误1

  • CD / USR / Local
  • mkdir人
  • CD人
  • mkdir人1.
  • CD / root
  • 制作&& make install

用法

[[电子邮件 protected] webbench-1.5]#./webbench
webbench [选项] ...网址
  -f | -force不要等待来自服务器的回复。
  -r | - 中加送reload请求 - pragma:no-cache。
  -t|–time <sec>运行基准<sec>秒。默认为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请求方法。
  -head使用头请求方法。
  -Options使用选项请求方法。
  -trace使用跟踪请求方法。
  - ?| -h | - 以及此信息。
  -v | -version显示程序版本。
[[电子邮件 protected] webbench-1.5]#./webbench -c 500 -t 30 http://google.com/
WebBench - 简单的Web基准1.5
版权所有(C)Radim Kolar 1997-2004,GPL开源软件。

Benchmarking: GET http://google.com/
500个客户,运行30秒。

速度= 15554页/分钟,136959字节/秒。
请求:7777 susceed,0失败。
[[电子邮件 protected] webbench-1.5]#

经过 jonny.

发表评论