给大家带来CentOS下为Web网站功能做测试
如果您觉得本篇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:Error127(ignored)
centos有响应的组件,搜刮一下ctags装置便可
#yuminstallctags2、WebBench利用:
#webbench-c1000-t60http://test.cn/info.phpwebbench-c并发数-t运转测试工夫URL3、测试了局示例:
#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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
给大家带来CentOS下为Web网站功能做测试
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。? 其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!? 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
页:
[1]