- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试工具总结过了高多大牛们的博文,把几种测试工具总结一下。集成式测试工具针对整个应用进行测试,测试整个应用系统包含web服务器、应用代码、网络、数据库。Webbench简介/tag/webbenchWebbench是知名的网站压力测试工具,它是由Lionbridge公司()开发。(好像最近没有更新了!)Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,/base/phpPHP,/category/%e7%bc%96%e7%a8%8b%e5%bc%80%e5%8f%91/javaJAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。参数说明webbench [option]... URL-f|--force Dont wait for reply from server.-r|--reload Send reload request - Pragma: no-cache.-t|--time sec Run benchmark for sec seconds. Default 30.-p|--proxy server:port Use proxy server for request.-c|--clients n Run n HTTP clients at once. Default one.-9|--http09 Use HTTP/0.9 style requests.-1|--http10 Use HTTP/1.0 protocol.-2|--http11 Use HTTP/1.1 protocol.--get Use GET request method.--head Use HEAD request method.--options Use OPTIONS request method.--trace Use TRACE request method.-?|-h|--help This information.-V|--version Display program version.结果分析因为文档是简单使用,我们一般只用c:客户端个数 ?t:持续时间这个2个参数,如果不设置t参数,默认是执行30秒进入webbench文件夹后,执行命令:webbench -c 10?/?命令就是用10个客户端并发百度网站30秒,但是在执行的命令报错了:Invalid URL syntax - hostname dont ends with /.解决办法就是在url后加个“/”[root@hexuweb102 webbench-1.5]$?webbench -c 200 -t 30 /phpinfo.php执行命令后的结果反馈Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET /index.php200 clients, running 30 sec.Speed=1294 pages/min, 每分钟的处理1294个请求3221114 bytes/sec. 每秒的处理数据量Requests: 647 susceed, 成功请求数0 failed.失败请求数举个查看每分种处理多少pages的测试例子,计划压力测试2小时:方法是使用Web Bench进行并发压力测试,选择的页面是phpinfo.php,并发请求开始5个,每次循环增加5个进入下轮的循环,每一轮循环持续180s,到达最大200个并发时结束。这样就可以持续做2小时的测试。[root@hexuweb102 webbench-1.5]$?for n in `seq 5 5 50` ; do echo -n $n ; webbench -c $n -t 60 /phpinfo.php 2/dev/null | grep Speed | awk {print $1} | awk -F= {print $2} ; echo ; done# 可以得到下面数据:clints Pages/Min5 682410 688815 6849Siege简介Siege是/base/linuxLinux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求
您可能关注的文档
最近下载
- 泉州市三星精细化工有限公司年产30000吨水性电泳涂料及真空镀膜涂料精细化学品项目.pdf
- 房地产 -中建八局钢筋精益管控经验交流.pdf
- 绘本教案-幼儿园儿童短剧剧本《弗洛拉和火烈鸟》.docx VIP
- 工作日报(模板).xlsx VIP
- 蒙(中)药材饮片加工项目(三子药业)环境影响报告.doc VIP
- 四川大学《商务英语泛读》2023-2024学年第一学期期末试卷.doc VIP
- 2025至2030中国红外(IR)LED行业项目调研及市场前景预测评估报告.docx
- 在单位“元旦、春节”节前廉政提醒谈话会上的讲话.docx VIP
- NY 5075-2024 无公害食品 黄瓜生产技术规程.doc VIP
- GJB451B-2021装备通用质量特性术语.docx VIP
原创力文档


文档评论(0)