1.webbench的下载和安装html
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gzlinux
sudo tar xvf webbench-1.5.tar.gz -C /usr/local/git
cd /usr/local/webbench-1.5/github
sudo apt -y install make ctags gccweb
sudo make服务器
sudo make install网络
2.命令帮助及说明并发
命令行选项:工具
短参 长参数 做用post
-f --force 不须要等待服务器响应
-r --reload 发送从新加载请求
-t --time 运行多长时间,单位:秒"
-p --proxy server:port 使用代理服务器来发送请求
-c --clients 建立多少个客户端,默认1个"
-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 打印帮助信息
-V --version 显示版本号
3.命令使用
catty@server8:/usr/local/webbench-1.5$ webbench -c 100 -t 5 http://192.168.3.162:9999/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://192.168.3.162:9999/
100 clients, running 5 sec.
Speed=142920 pages/min, 27096180 bytes/sec.
Requests: 11910 susceed, 0 failed.
catty@server8:/usr/local/webbench-1.5$
# -c 100 模拟100个用户同时请求,
# -t 5 持续5秒钟发送请求
# 结果分析:
# 网站性能 Speed=142920 pages/min=2382pages/sec
# 网络速度 27096180 bytes/sec=27MB/s
# 总请求数 Requests: 11910 susceed
4.软件介绍
官方网址:http://home.tiscali.cz/~cz210552/webbench.html
Web Bench 1.5
Registered on freshmeat.net as project web-bench.
Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch.
Program: Web Bench
Version: 1.5
Updated: Jun 25 2004 (最后更新时间是2004年)
Platform: Posix C
File: webbench-1.5.tar.gz (7675 bytes)
其余介绍:https://github.com/EZLippi/WebBench
Webbench是Radim Kolar在1997年写的一个在linux下使用的很是简单的网站压测工具。它使用fork()模拟多个客户端同时访问咱们设定的URL,测试网站在压力下工做的性能,最多能够模拟3万个并发链接去测试网站的负载能力。