仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 494|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS下为Web网站功能做测试

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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装置:
  1. 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装置便可
  1. #yuminstallctags
复制代码
2、WebBench利用:
  1. #webbench-c1000-t60http://test.cn/info.phpwebbench-c并发数-t运转测试工夫URL
复制代码
3、测试了局示例:
  1. #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.
  1. #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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
若天明 该用户已被删除
沙发
发表于 2015-1-15 23:46:56 | 只看该作者

给大家带来CentOS下为Web网站功能做测试

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-24 12:49:35 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
乐观 该用户已被删除
地板
发表于 2015-2-1 16:56:51 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
老尸 该用户已被删除
5#
发表于 2015-2-7 13:39:04 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-7 04:37:48 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
小女巫 该用户已被删除
7#
发表于 2015-3-14 14:47:09 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
爱飞 该用户已被删除
8#
发表于 2015-3-21 13:02:43 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表