Webbench 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Webbench 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Webbench 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 免费,非开源
开发语言
操作系统 Linux
软件类型 免费软件
开源组织
地区 不详
投 递 者 小编辑
适用人群 未知
收录时间 2010-06-28

软件简介

Webbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发。

Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

二、Freebsd 上安装 webbench

(1) 在FreeBSD下的用Ports安装方法:

#cd  /usr/ports/benchmarks/webbench
#make install clean

记得安装成功以后运行一下rehash命令,刷新一下系统命令

#rehash

二、webbench使用

#webbench -? (查看命令帮助)

常用参数 说明,-c 表示客户端数,-t 表示时间

测试实例:

#webbench -c 500  -t  30   http://127.0.0.1/phpionfo.php

测试静态图片

#webbench -c 500 -t 30 http://127.0.0.1/test.jpg

四、webbench测试结果

Webbench – Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://127.0.0.1/phpionfo.php
500 clients, running 30 sec.

Speed=3230 pages/min, 11614212 bytes/sec.
Requests: 1615 susceed, 0 failed.

分析:每秒钟响应请求数:3230 pages/min,每秒钟传输数据量11614212 bytes/sec.

Ubuntu 下安装使用

1、安装依赖包CTAGS

apt-get install ctags

2、安装 Webbench

下载程序: webbench-1.5.tar.gz

wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz 
make 
sudo make install 
展开阅读全文

评论 (5)

加载中
cygwin下安装webbench需要安装libtirpc-devel依赖,避免在make编译时找不到rpc/types.h头文件
2018/12/14 19:55
回复
举报
Cygwin編譯了darkhttpdWebbench,在Windows下運行效果很贊
2012/04/30 13:57
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
有人又提前开始了,用的是 Webbench
2012/11/19 13:31
回复
举报
mark Webbench
2014/06/26 13:59
回复
举报
更多评论
暂无内容
发表了博客
2014/06/04 22:16

WebBench

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz  tar zxvf webbench-1.5.tar.gz  cd webbench-1.5  make && make install 3、使用: make && make install 报错 ctags *.c  /bin/sh: ctags: command not found  make: [tags...

0
1
发表于大前端专区
2016/05/28 09:59

webbench源码分析

Webbench是一个在linux下使用的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。源码加起来不到600行。 下载链接 代码虽然不多,但是功能非常实用,通过阅读该代码对于学习linux下的socket, fork机制以及命令行参数解析都很有帮助。下面是我阅读该代码记录的笔记。 源码文件就两个,一是socket.c,处理socket连接。很简单,代码如...

0
0
2015/04/13 00:43

webbench 安装和测试

1.webbench下载 # wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz 2. webbench安装 # tar zxvf webbench-1.5.tar.gz # make # sudo make install

0
0
发表了博客
2018/08/15 22:48

性能测试工具之WebBench

一、简介 WebBench是一款在Linux下使用非常简单的压力测试工具。它的原理是:WebBench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。 二、安装 1、解压 2、编译 3、安装编译环境 4、编译及安装 生成了webbench文件即安装成功了 三、使用 1、参数说明 -t :运行webbench的时间 -c :子进程的个...

0
0
2015/04/13 01:05

webbench 1.5源码分析

webbench源码分析 webbench的官网:http://home.tiscali.cz/~cz210552/webbench.html 下载webbench的源码之后,解压到指定的位置,使用tree命令,查看源码目录,显示如图所示: webbench的目录中,主要的只有socket.c和webbench.c文件 1.socket.c int Socket(const char *host, int clientPort) {         int sock;         unsigned long inaddr;         struct sockaddr_in ad;     ...

0
0
发表了博客
2018/07/25 20:18

webbench压力测试部署步骤

以centos系统为例: [root@ProEIM guest]# yum install -y gcc ctags [root@ProEIM guest]# wget http://www.ha97.com/code/webbench-1.5.tar.gz [root@ProEIM guest]# tar -xvf webbench-1.5.tar.gz [root@ProEIM guest]#cd webbench-1.5 [root@ProEIM webbench-1.5]# make && make install cc -Wall -ggdb -W -O -c -o webbench.o webbench.c webbench.c: In function 'alarm_handler': webbench.c:77: warning: unused param...

0
0
发表了博客
2014/11/05 18:38

源码阅读笔记:webbench-1.5

WebBench是个比较简单的程序,只有两个源文件:webbench.c, socket.c。 对源码重新排版一下,方便阅读: /*  * (C) Radim Kolar 1997-2004  * This is free software, see GNU Public License version 2 for  * details.  *  * Simple forking WWW Server benchmark:  *  * Usage:  *   webbench --help  *  * Return codes:  *    0 - sucess  *    1 - benchmark failed (server is not on-line)  *    2...

0
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2009/04/28 14:55

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.tar.gz #cd http_load-12mar2006 #make && make install 命令格式:...

17
225
发表了问答
2013/03/05 13:54

webbench php-fpm反应时间很长

[root@localhost ~]# webbench  -c 1 -t 60 http://www.xxxx.com/ Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://www.xxxx.com/ 1 client, running 60 sec. Speed=216 pages/min, 481402 bytes/sec. Requests: 216 susceed, 0 failed. 反测试主机反应: 我手动狂刷新浏览器,反测试主机反应: 这是为啥,一用webbench反应慢了这么多,并发才了...

3
0
发表了问答
2012/07/31 08:57

nginx 优化测试

这两张图能否反映服务器优化的好坏,高手指导下 服务器配置: cpu:双核(Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz) cpu 缓存:cache size : 3072 KB 内存:2G swap 4g 求指导,

4
0
发表了问答
2012/02/14 08:29

webbench压力测试的疑问

各位大侠,大家好!我在windows 平台下用squid+tomcat(2个)组建了一个小的集群环境,我想测试下是不是squid的缓存起到了做用,同时,是不是集群能提高并发量,我就用webbench做了如下测试,结果如下: ************************************************************* webbench -c 500 -t 30 http://192.168.88.152/test/nginx-test.jsp 结果: Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL O...

1
0
发表了问答
2010/07/28 18:03

公司新配置的工作电脑。。

webbench -c 300 -t 30 http://dd/css/base_new.css Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://dd/css/base_new.css 300 clients, running 30 sec. Speed=325868 pages/min, 46837104 bytes/sec. Requests: 162906 susceed, 28 failed....

13
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
5 评论
152 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部