在软件测试工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下软件性能怎么样?这些数据指标好坏将会直接影响到用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己做的产品上线做到心中有数。
1、Webbench是一个非常简单又很好用的web压力测试工具
2、Webbench能测试出在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。
3、webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。
4、webbench不但能具有便准静态页面的测试能力,还能对动态页面进行测试的能力,也支持对含有SSL的安全网站进行静态或动态的性能测试。
5、Webbench最多可以模拟3万个并发连接去测试网站的负载能力。
6、Webbench的安装
注意:安装的前提:需要安装gcc和make
yum -y install ctags
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar -zvxf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
7、Webbench使用方法:
webbench -c 100 -t 60 http://www.google.com/
100个并发请求,持续60秒
-c 为并发数 -t为时间(秒)
结果:
Benchmarking: GET http://www.google.com/
100 clients, running 60 sec.
Speed=5426 pages/min, 177921 bytes/sec.
Requests: 5426 susceed, 0 failed.
成功数、失败数 及 速度
8、性能测试
压力测试工作应该放到产品上线之前,而不是上线以后
测试时尽量跨公网进行,而不是内网
测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少,网站能否正常操作,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少
分享到:
相关推荐
webbench软件,用于服务器压力测试,长连接,短链接都适用
利用webbench进行压力测试的笔记 对后台读写能力进行有效的评估
Linux压力测试工具webbench的安装使用介绍。
简单的网站压力测试工具
webbench是一款对网站进行大并发压力的测试工具,简单易用,安装在linux下,安装之前需要先安装GCC
spark一个Linux下使用C++学习编写的并发服务器,使用redis作为缓存和MySQL作为数据库,并利用GoogleTest编写单元测试和webbench进行压力测试。.zipspark一个Linux下使用C++学习编写的并发服务器,使用redis作为缓存...
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make...
Webench是一款轻量级的网站测压工具,最多可以对网站模拟3w左右的并发请求,...webbench 做压力测试时,最多模拟3万个客户端,该软件自身也会消耗CPU和内存资源,为了测试准确,请将 webbench 安装在单独的服务器上。
在官方给的webBench上修改了代码,可以支持长短连接 支持http09 10 11分别使用参数 -k -9 -1 -2
Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。它的帮助文件和文档请到:www.webbench.com上查看。 <br>Webbech 能测试处在相同硬件上,不同服务的性能以及不同...
webbench5.0 web压力测试工具,windows下的,包含客户端和控制端
给有需要的人,Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便...
轻量级的压力测试工具
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。 ## 依赖 ctags ## 使用: sudo make && sudo make install PREFIX=your_path_...
Webbench是知名的网站压力测试工具,它是由Lionbridge公司开发。Web Bench 是用于对 WWW 或代理服务器进行基准测试的非常简单的工具。使用 fork() 模拟多个客户端,可以使用 HTTP/0.9-HTTP/1.1 请求。这个基准测试...
(1)Webbench安装 代码如下: wget //www.jb51.net/soft/linux/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install (2)Webbench使用 代码如下: webbench -c 1000 -t 60 //...
在运维工作中,压力测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,...Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
它使用 fork ()模拟多个客户端同时访问我们设定的 URL,测试网站在压力下工作的性能,最多可以模拟 3 万个并发连接去测试网站的负载能力。Webbench 使用C语言编写, 代码实在太简洁,源码加起来不到 600 行。
它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。
数据库性能基准测试 DB-Webbench ,Webbench 是一款数据库性能基准测试程序,模拟博客真实应用对数据库所做操作进行性能测试。不单单...