|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Webbench是出名的网站压力方面的测试工具,它是由Lionbridge公司开辟。
官方主页:http://home.tiscali.cz/~cz210552/webbench.html
在运维事情中,网站压力及功能测试是一项很主要的事情。好比在一个网站上线之前,能接受多年夜会见量、在年夜会见量情形下功能如何,这些数据目标优劣将会间接影响用户体验。可是,在压力及功能测试中存在一个个性,那就是压力及功能测试的了局与实践负载了局不会完整不异,就算压力及功能测试事情做的再好,也不克不及包管100%和线上功能目标不异。面临这些成绩,我们只能只管往千方百计往摹拟。以是,压力及功能测试十分有需要,有了这些数据,我们就可以对本人做保护的平台做到胸有定见。
WebBench最多能够摹拟3万个并发毗连往测试网站的负载才能。WebBench能测试处在不异硬件上,分歧办事的功能和分歧硬件上统一个办事的运转情况。WebBech的尺度测试能够向我们展现办事器的两项内容:每秒钟响应哀求数和每秒钟传输数据量。WebBench不仅能具有静态页面的测试才能,还能对静态页面(ASP,PHP,JAVA,CGI)举行测试的才能。另有就是他撑持对含有SSL的宁静网站比方电子商务网站举行静态或静态的功能测试。
合用于linux操纵体系
1、WebBench装置:
- cd/usr/local/srcwgethttp://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbench-1.5makemakeinstall
复制代码 增补:装置过程当中如提醒短少组件存候装,短少目次,请手动创立。
罕见毛病:cc-Wall-ggdb-W-O-c-owebbench.owebbench.c
webbench.c:Infunction‘alarm_handler’:
webbench.c:77:warning:unusedparameter’signal’
cc-Wall-ggdb-W-O-owebbenchwebbench.o
ctags*.c
/bin/sh:ctags:commandnotfound
make:[tags]Error127(ignored) centos有响应的组件,搜刮一下ctags装置便可2、WebBench利用:
- #webbench-c1000-t60http://test.cn/info.phpwebbench-c并发数-t运转测试工夫URL
复制代码 3、测试了局示例:
- #webbench-c600-t30http://test.cn/index.phpWebbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GEThttp://test.cn/index.php600clients,running30sec.Speed=12082pages/min,152635bytes/sec.Requests:6041susceed,0failed.-------------------------------------------------------------------------------------#webbench-c1000-t60http://test.cn/index.phpWebbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GEThttp://test.cn/index.php1000clients,running60sec.Speed=5553pages/min,70152bytes/sec.Requests:5553susceed,0failed.
复制代码 每秒钟呼应哀求数:24525/60=Xpages/sec,每秒钟传输数据量20794612bytes/sec.- #webbench-c2000-t60http://test.cn/index.phpWebbench-SimpleWebBenchmark1.5Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.Benchmarking:GEThttp://test.cn/index.php2000clients,running60sec.Speed=10479pages/min,132043bytes/sec.Requests:10453susceed,26failed.
复制代码 当并发2000时,已显现有26个毗连failed了,申明超负荷了。
增补:
- 压力及功能测试事情应当放到产物上线之前,而不是上线今后;
- 测试时并发应该由小渐渐加年夜,好比并发100时察看一下网站负载是几、翻开页面是不是流利,并发200时又是几、网站翻开迟缓时并发是几、网站打不开时并发又是几;
- 更具体的举行某个页面测试,如电商网站能够侧重测试购物车、推行页面等,由于这些页面占全部网站会见量比重较年夜。
备注:webbench做压力及功能测试时,该软件本身也会损耗CPU和内存资本,为了测试正确,倡议将webbench装置在其他的办事器上,已到达测试数据加倍准确。
转自:http://blog.fity.cn/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|