Web Bench测试网站压力

1.web bench下载,地址:http://home.tiscali.cz/~cz210552/webbench.html

2.wen bench安装

[[email protected] tmp]#tar -zxvf webbench-1.5.tar.gz

[[email protected] tmp]# cd webbench-1.5

[[email protected] webbench-1.5]# ll

total 28

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 ChangeLog -> debian/changelog

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 COPYRIGHT -> debian/copyright

drwxr-xr-x 2 1001 root  4096 Jun 25  2004 debian

-rw-r--r-- 1 1001 1001  1063 Jun 25  2004 Makefile

-rw-r--r-- 1 1001 1001  1491 Jan 12  2004 socket.c

-rw-r--r-- 1 1001 1001  2411 Jan 14  2004 webbench.1

-rw-r--r-- 1 1001 1001 10978 Jun 25  2004 webbench.c

[[email protected] webbench-1.5]# make

cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c

webbench.c: In function ‘alarm_handler’:

webbench.c:77: warning: unused parameter ‘signal’

cc -Wall -ggdb -W -O  -o webbench webbench.o

ctags *.c

[[email protected] webbench-1.5]# make install

install -s webbench /usr/local/bin

install -m 644 webbench.1 /usr/local/man/man1

install -d /usr/local/share/doc/webbench

install -m 644 debian/copyright /usr/local/share/doc/webbench

install -m 644 debian/changelog /usr/local/share/doc/webbench

至此,安装完成

3.使用

[[email protected] webbench-1.5]# man webbench

里面有具体的语法,参数等详细信息

测试1:1024次

[[email protected] webbench-1.5]# webbench -c 1024 http://10.244.170.110/

Webbench - Simple Web Benchmark 1.5

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

Benchmarking: GET http://10.244.170.110/

1024 clients, running 30 sec.

Speed=103590 pages/min, 537553 bytes/sec.

Requests: 51795 susceed, 0 failed.

测试2:10240次

[[email protected] webbench-1.5]# webbench -c 10240 http://10.244.170.110/

Webbench - Simple Web Benchmark 1.5

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

Benchmarking: GET http://10.244.170.110/

1024 clients, running 30 sec.

Speed=93646 pages/min, 482920 bytes/sec.

Requests: 46559 susceed, 264 failed.

对比2次测试结果,发现,第二次,速度慢,且失败次数大大增加;

查看zabbix监控,比对CPU,测试的时候cpu使用率很高!多次测试后,发现大量的测试占用内存较高,导致服务器直接重启了

copy别人的测试基准:

1、压力测试工作应该放到产品上线之前,而不是上线以后 ;

2、测试的时候,最好把测试机的监控都打开;

2、测试时尽量跨公网进行,而不是内网;

3、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流畅,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少

4、 应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大

时间: 2024-09-29 18:05:44

Web Bench测试网站压力的相关文章

我用clojure写了一个测试网站压力的工具

说明: 网站压力测试工具有很多,ab,jmeter等等.但是当你真正测试自己的系统时,特别是动态的系统,比如oa系统,那些工具似乎都不好使了.(可能是我研究不深). 面临的问题: 1.用户需要登陆 2.按照用户的操作习惯,按序访问一系列url 源代码: https://github.com/jianglibo/pressure-it 如何使用: (defn oa-user-login   [cs]   (let [login-url "http://someappurl.cc/Login&quo

Linux下Web网站压力测试工具Webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 一,环境:linux 二,安装方式:编译安装 具体步骤如下: 1,安装编译工具: [[email protected] install]# yum install ctags wget make apr* autoconf automake gcc gcc-c++ 2,下载该软件包 [[email protected] install]# wget

【OpenSource】--Web Bench 1.5

[简介]linux下开源软件webbench-1.5简介 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

话说网站压力测试

作为一名合格的网站的架构师,需对网站整体能承载的压力了如指掌,只有这样才能做到运筹帷幄,决胜千里. 尤其是一个新项目在上线之前,首要做的是在预演环境,模拟用户访问进行压测,这样,对于其能承受多大访问量.在高并发情况下,web服务及服务器硬件的性能如何? 这些数据指标我们都要收集.以此来对上线后的真实环境下,用户体验效果的优劣做出正确评估. 但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同.面对这些 问题

网站压力测试工具 Webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力 Webbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发. Webbech 能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数 和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力.还

十大抢手的网站压力测试工具

两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具. Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利. 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行

[网站安全] 十大抢手的网站压力测试工具

参考:http://www.oschina.net/news/30374/10-free-tools-to-loadstress-test-your-web?from=rss 两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具. Grinder 

【转】 详细介绍windows下使用python pylot进行网站压力测试

windows下使用python进行网站压力测试,有两个必不可少的程序需要安装,一个是python,另一个是pylot.python是一个安装软件,用来运行python程序,而pylot则是python的一个功能插件,作用是进行网站压力测试.本文将介绍在windows下如何使用python pylot进行网站压力测试. 一.安装python 如果你已经成功安装了python,那么可以忽略这步.否则,请首先正确安装python,确保能运行正常.可以看看这里,windows安装python详细教程

网站压力测试工具webbench

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