使用webbench_进行web压力测试.docx
上传人:sy****28 上传时间:2024-09-14 格式:DOCX 页数:3 大小:40KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

使用webbench_进行web压力测试.docx

使用webbench_进行web压力测试.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Webbench安装与测试在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。目前较为常见的网站压力测试工具有webbench、ab(apachebench)、tcpcopy、loadrunner软件名称简介优缺点webbench由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态、动态、SSL,部署简单,静动态均可测试。适用于小型网站压力测试(单例最多可模拟3万并发)ab(apachebench)Apache自带的压力测试工具,主要功能用于测试网站每秒钟处理请求个数,多见用于静态压力测试,功能较弱,非专业压力测试工具tcpcopy基于底层应用请求复制,可转发各种在线请求到测试服务器,具有分布式压力测试功能,所测试数据与实际生产数据较为接近后起之秀,主要用于中大型压力测试,所有基于tcp的packets均可测试loadrunner压力测试界的泰斗,可以创建虚拟用户,可以模拟用户真实访问流程从而录制成脚本,其测试结果也最为逼真模拟最为逼真,并可进行独立的单元测试,但是部署配置较为复杂,需要专业人员才可以下面,笔者就以webbench为例,来讲解一下网站在上线之前压力测试是如何做的安装webbench#wgethttp://soft.kwx.gd/tools/webbench-1.5.tar.gz#mkdir/usr/local/man--创建相关目录,不然install时会报错#tarzxvfwebbench-1.5.tar.gz#cdwebbench-1.5#make&&makeinstall进行压力测试并发200时#webbench-c200-t60HYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwenju.com/index.php参数解释:-c为并发数,-t为时间(秒)Webbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GETHYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwenju.com/index.php200clients,running60sec.Speed=1454pages/min,2153340bytes/sec.Requests:1454susceed,0failed.当并发200时,网站访问速度正常并发800时#webbench-c800-t60HYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwenju.com/index.phpWebbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GETHYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwenju.com/index.php800clients,running60sec.Speed=1194pages/min,2057881bytes/sec.Requests:1185susceed,9failed.当并发连接为800时,网站访问速度稍慢并发1600时#webbench-c1600-t60HYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwenju.com/index.phpWebbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GETHYPERLINK"http://blog.luwenju.com/index.php"\t"_blank"http://blog.luwen