测试工具总结教程.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试工具总结 过了高多大牛们的博文,把几种测试工具总结一下。 集成式测试工具 针对整个应用进行测试,测试整个应用系统包含web服务器、应用代码、网络、数据库。 Webbench 简介  HYPERLINK /tag/webbench \o Webbench \t _blank Webbench是知名的网站压力测试工具,它是由Lionbridge公司()开发。(好像最近没有更新了!)Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP, HYPERLINK /base/php \o PHP知识库 \t _blank PHP, HYPERLINK /category/%e7%bc%96%e7%a8%8b%e5%bc%80%e5%8f%91/java \o JAVA \t _blank JAVA,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? HYPERLINK / ? 命令就是用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.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET /index.php 200 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} | a

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档