`
aubdiy
  • 浏览: 697510 次
  • 性别: 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的区别是啥捏?

相关推荐

    ApacheBench压力测试工具DYF

    ApacheBench是一款由Apache HTTP服务器项目开发的压力测试工具,主要用于评估Web服务器的性能。它能够模拟多个并发用户向服务器发送请求,从而分析服务器在高负载情况下的响应速度和稳定性。这款小巧但强大的工具...

    windows下web压力测试工具ab

    - 提供的`.mht`文件,如“Web性能压力测试工具之ApacheBench(ab)详解.mht”和“Siege使用教程.mht”,包含了详细的使用指南和实例,可以帮助用户深入理解这些工具的用法。 总的来说,Web压力测试是保障网站可靠...

    Linux版WEB网站压力测试工具locust使用教程

    Linux版的Web网站压力测试工具Locust是一款轻量级且高度可扩展的负载测试工具,专为模拟大量并发用户而设计。与传统的压力测试工具如LoadRunner和JMeter不同,Locust提供了一种事件驱动的模型,使得它更加灵活且易于...

    ApacheBench(压力测试)

    ApacheBench,简称ab,是一款由Apache服务器项目提供的轻量级压力测试工具。它主要用于评估Web服务器的性能,通过对服务器发送HTTP请求来模拟用户负载,从而分析服务器在一定压力下的处理能力。以下是对ApacheBench...

    windows下web压力测试工具 ab

    `ab`工具,全称为ApacheBench,是由Apache HTTP服务器项目提供的一款简单而强大的压力测试工具。它主要用于评估Web服务器在高负载条件下的表现,比如并发用户数、响应时间和系统资源利用率。本篇文章将深入探讨`ab`...

    压力测试工具ab

    总结来说,ab工具是一个强大且实用的压力测试工具,对于理解Web服务器性能、进行系统调优以及确保服务在高并发情况下的稳定性具有重要意义。掌握其用法和应用场景,可以帮助IT专业人士更好地维护和优化他们的网络...

    网站压力测试工具

    网站压力测试工具是一种用于评估和优化网站性能的关键软件。它模拟多个并发用户访问网站,以检测服务器、数据库和网络在高负载下的响应能力和稳定性。这种测试对于确保网站在大规模访问时能够正常运行至关重要,尤其...

    Apache压力测试工具

    Apache提供了多种压力测试工具,其中包括Apache JMeter、ab(ApacheBench)等,这些工具可以帮助开发者和运维人员理解服务器在高并发情况下的表现。 Apache JMeter是一款功能强大的开源压力和负载测试工具,不仅...

    Web程序压力测试的客户端工具

    JMeter是Apache组织开发的一款非常受欢迎的压力测试工具,支持多种协议,包括HTTP、HTTPS、FTP等。它允许用户创建线程组(模拟并发用户),设置各种参数,如请求速率、延迟、循环次数等,还能收集详细的性能指标,如...

    http压力测试工具

    HTTP压力测试工具是一种用于评估Web服务器、应用服务器或者网络基础设施在高并发请求下性能和稳定性的软件工具。这种工具能够模拟多个用户同时访问一个网站或服务,以测试其在极限条件下的承载能力,帮助开发者和...

    压力测试工具Pylot.rar

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

    Web Bench 1.5

    Web Bench 1.5 是一款在Linux操作系统下广泛使用的开源网站压力测试工具。这款软件的主要功能是对Web服务器进行模拟多用户并发访问,从而评估和测试服务器的性能、稳定性和负载能力。通过Web Bench,我们可以得到...

    ApacheBench压力并发测试

    ApacheBench,简称ab,是Apache HTTP服务器项目的一部分,它是一个简单而强大的工具,用于对Web服务器进行性能评估和压力测试。这个小巧的命令行工具可以模拟多个并发用户请求,以此来测量服务器处理这些请求的能力...

    压力测试工具集合【ab,webbench,Siege,http_load,Web Application Stress】

    Web Application Stress Tool(WAST)是由Microsoft开发的一款商业压力测试工具,主要用于检测Web应用程序在高并发情况下的性能和稳定性。它能模拟多种用户行为,包括登录、浏览、购物等,还可以自定义脚本,实现更...

    ab 压力测试工具

    通过以上内容,我们可以了解到ab压力测试工具的基本用法和重要性,以及如何利用它来优化和调试Web服务器的性能。在实际应用中,结合Apache HTTP Server的版本更新和下载资源,我们可以更好地管理和维护我们的Web服务...

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

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

    webbench压力测试工具

    WebBench是一款开源的、轻量级的Web服务器压力测试工具,主要应用于评估Web服务器的性能和稳定性。这款工具由Linux下的C语言编写,能够模拟多个并发用户对服务器发起请求,以此来测试服务器在高负载情况下的响应速度...

    压力测试工具ab使用

    《压力测试工具ab使用详解》 在IT行业中,性能测试是评估系统稳定性和承载能力的重要环节,而压力测试工具则是实现这一目标的关键助手。本文将深入探讨一款名为“ab”的命令行工具,它是一个轻量级但功能强大的HTTP...

    压力测试工具整理

    ab(ApacheBench)是Apache HTTP服务器自带的一款简单但功能强大的压力测试工具。它主要用于测试Web服务器的性能,能模拟多个并发用户进行HTTP请求。ab提供了一些基本的统计报告,如平均响应时间、每秒完成的请求数等...

    压力测试工具ab.exe

    "ab.exe"(ApacheBench)正是这样一款小巧而强大的Web服务器压力测试工具,它源自于著名的Apache HTTP Server项目。 **1. ApacheBench (ab.exe) 简介** ApacheBench,简称ab,是一个命令行工具,用于测试Web服务器...

Global site tag (gtag.js) - Google Analytics