`
aubdiy
  • 浏览: 693700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web Bench (网站压力测试工具)

    博客分类:
  • Test
阅读更多

Web Bench  (网站压力测试工具)

 

Web Bench是有名的网站压力测试工具,它是由 Lionbridge公司开发。

Web Bench最多可以模拟3万个并发连接去测试网站的负载能力。

Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。

Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数每秒钟传输数据量

Web Bench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。

  

官方网址:http://home.tiscali.cz/~cz210552/webbench_cz.html

下载地址:http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz

 

适用于Linux系统

编译安装:

1.linux下使用wget下载远程webbench文件

wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz

2.tar解压要编译的文件

tar zxvf webbench-1.5.tar.gz

3.编译源代码和安装文件

cd webbench-1.5

vim Makefile (自定义安装路径,PREFIX?= /opt/webbench/)

make && make install

 

PS1: CentOS 在安装时会报如下错误

ctags *.c
/bin/sh: ctags: command not found
make: [tags] Error 127 (ignored)

意思是说缺少ctags命令

安装 ctags
wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz

cd ctags-5.8
./configure && make && make install

 

PS2: CentOS 在安装时会报如下错误

ctags *.c
install -s webbench /opt/webbench/bin	
install -m 644 webbench.1 /opt/webbench/man/man1	
install: cannot create regular file `/opt/webbench/man/man1': No such file or directory
make: *** [install] Error 1

只要在安装目录/opt/webbench/下  建立/man/man1即可

cd /opt/webbench/

mkdir man

cd man

mkdir man1

 

使用方法:

webbench -c 500 -t 30 http://127.0.0.1/index.html

参数说明:-c表示并发数,-t表示时间(秒)

 

测试结果:

Webbench – Simple Web Benchmark 1.5

Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://127.0.0.1/php.php

500 clients, running 30 sec.

Speed=3000 pages/min, 11614212 bytes/sec.

Requests: 1615 susceed, 0 failed

每秒钟响应请求数:3000/60= 50 pages/sec

每秒钟传输数据量:11614212 bytes/sec

 

 

附件:

webbench-1.5.tar.gz

ctags-5.8.tar.gz

 

分享到:
评论
2 楼 aubdiy 2013-05-06  
sunng 写道
跟ab的区别是啥捏?

貌似差不多
1 楼 sunng 2012-03-05  
跟ab的区别是啥捏?

相关推荐

    压力测试工具Pylot.rar

    在网站服务器压力Web性能测试中有提到常用的三个Web服务压力测试工具:Apache Bench,Webbench,http_load,这也是大家使用得比较多的负载测试软件,只不过,Apache Bench,Webbench,http_load适合于Linux平台上运行。...

    Web性能压力测试工具之ApacheBench详解

    PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。...

    webbench压力测试工具

    轻量级的压力测试工具

    如何通过Apache Bench实现web压力测试

     ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...

    Web压力测试工具Boom.zip

    Boom 是一个用 Go 语言编写的 Web 压力测试小工具,类似 ApacheBench使用实例:% boom -n 1000 -c 100 https://google.com 1000 / 1000 ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎...

    压力测试工具ab(Apache Bench)的使用

     ab其实是apache服务器自带的压力测试工具。但它除了可以对apache服务器进行压力测试之外,也可以对其它类似web server进行压力测试,比如nginx、tomcat、IIS等等。  linux系统下安装过apache httpd服务后可以...

    Apache Bench

    ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以...

    window10本地电脑使用Apache Bench简称(ab)工具进行web端网站测试

    使用Apache Bench工具进行网站压力测试 下载我们需要的测试工具(ab)到你的电脑中apache bench工具下载地址 将下好的压缩包放在你的任意磁盘中,并解压出压缩包里的,我是解压缩到了D盘中 使用window10命令行工具...

    压力测试工具apache-ab讲解

    现在有些压力测试工具都是收费的。在开源的apache中自带个ab工具。在C:Apache2. …  近在做webservices,得到的数据是从德国那边的服务器。要将这些数据整合到现在网站中去。不知道性能如何。做个压力测试。现在...

    Web Bench 1.5

    linux下知名网站压测工具

    AB压力测试实例.pdf

    Apache附带的压⼒测试工具apache bench--简称ab,⾮常容易使⽤, 并且完全可以模拟各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于了解服务器的处理性能至关重要,因为它不包括...

    ab压力测试的安装、使用、破2万并发测试

    ab命令是Apache自带的压力测试工具。 ab命令非常的实用,它不仅可以对Apache服务器进行压力测试,也可以对其它的WEB服务器进行压力测试。如:Nginx、Tomcat、IIS等 ab的原理 ab命令的原理 ab命令会创建多个并发访问...

    ab网站压力测试命令

    但这些软件学习起来还是需要花费些时间,在选择上实在头痛,后来在郭欣的那本《构建高性能WEB站点》上看到了他介绍的这款Apache自带的压力测试工具ab,十分喜爱,于是今天终于有机会体验下ab对网站的压力测试。...

    CentOS环境下单独安装apachebench的方法

    为了做压力测试可观察效果,就选择了ApacheBench来作为压力测试工具。其实就是大家常说的ab。 但是这个工具是安装apache web server的时候自带的,现在我服务器上都是跑nginx。也不想为了用这个工具就再装个apache。...

    压测工具webbench-1.5.zip

    Webbench是知名的网站压力测试工具,它是由Lionbridge公司开发。Web Bench 是用于对 WWW 或代理服务器进行基准测试的非常简单的工具。使用 fork() 模拟多个客户端,可以使用 HTTP/0.9-HTTP/1.1 请求。这个基准测试...

    boom-master.zip

    Boom 是一个把负载加到web应用上的一款小工具,它类似于ab工具,但是在各个平台上都很好安装,Boom原来是 Tarek Ziade 使用phython实现的,是一个用Go语言实现的压力测试工具,就是和Apache Bench类似的工具。

    WAF-nginx

    防止ApacheBench之类压力测试工具的攻击 屏蔽常见的扫描黑客工具,扫描器 屏蔽异常的网络请求 屏蔽图片附件类目录php执行权限 防止webshell上传 系统:centos 6.4_x64 需要的软件:LuaJIT-2.0.3.tar.gz

    libevhtp-http:使用 libevhtp 进行实验

    这是一个用于压力测试 libevent2 和 libevhtp 的简单工具包。 srv/ 是一个简单的 HTTP 服务器。 最终目标是使大小 URL 返回一个响应大小,该响应大小可变且可由请求参数控制。 clt/ 是一个简单的 HTTP 测试客户端...

Global site tag (gtag.js) - Google Analytics