Skip to content

Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。

Notifications You must be signed in to change notification settings

joey12300/WebBench

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebBench

Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。

使用: sudo make clean

sudo make && make install

命令行选项:

 -f|--force               不需要等待服务器响应
   -r|--reload              发送重新加载请求
   -t|--time <sec>          运行多长时间,单位:秒"
-p|--proxy <server:port> 使用代理服务器来发送请求
   -c|--clients <n>         创建多少个客户端,默认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             显示版本号

About

Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 78.2%
  • Roff 15.1%
  • Makefile 6.7%