网站性能要求.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详解网站性能测试指标 发布: 2009-3-31 16:38 | 作者: 未知 | 来源: 软件测试网 | 查看: 587 次 通用指标 (指Web应用服务器、数据库服务器必需测试项) Web服务器指标 数据库服务器性能指标 系统的瓶颈定义 稳定系统的资源状态 通俗理解: ·日访问量 ·常用页面最大并发数 ·同时在线人数 ·访问相应时间 案例: 最近公司一个项目,是个门户网站,需要做性能测试,根据项目特点定出了主要测试项和测试方案: 一种是测试几个常用页面能接受的最大并发数(用户名参数化,设置集合点策略) 一种是测试服务器长时间压力下,用户能否正常操作(用户名参数化,迭代运行脚本) 一种则需要测试服务器能否接受10万用户同时在线操作,如果是用IIS做应用服务器的话,单台可承受的最大并发数不可能达到 10万级, 那就必须要使用集群,通过多台机器做负载均衡来实现;如果是用websphere之类的应用服务器的话,单台可承受的最大并发数可以达 到10万级,但为性能考虑还是必须要使用集群,通过多台机器做负载均衡来实现;通常有1个简单的计算方式,1个连接产生1个session, 每个session 在服务器上有个内存空间大小的设置,在 NT 上是3M,那么10 万并发就需要300G 内存,当然实际使用中考虑其他程序也 占用内存,所以准备的内存数量要求比这个还要多一些。还有 10 万个用户同时在线,跟 10 万个并发数是完全不同的2 个概念。这个楼 上已经说了。但如何做这个转换将10 万个同时在线用户转换成多少个并发数呢?这就必须要有大量的历史日志信息来支撑了。系统日志 需要有同时在线用户数量的日志信息,还需要有用户操作次数的日志信息,这2 个数据的比例就是你同时在线用户转换到并发数的比例。 另外根据经验统计,对于1 个JAVA 开发的WEB 系统(别的我没统计过,给不出数据),一般1 台双CPU、2G 内存的服务器上可支持的 最大并发数不超过500 个(这个状态下大部分操作都是超时报错而且服务器很容易宕机,其实没什么实际意义),可正常使用(单步非 大数据量操作等待时间不超过20 秒)的最大并发数不超过300 个。假设你的 10 万同时在线用户转换的并发数是9000 个,那么你最少需 要这样的机器18 台,建议不少于30 台。当然,你要是买个大型服务器,里面装有200 个CPU、256G 的内存,千兆光纤带宽,就算是 10 万个并发用户,那速度,也绝对是嗖嗖的。 另外暴寒1 下,光设置全部进入运行状态就需要接近 6 个小时。具体的可以拿 1 个系统来压一下看看,可能会出现以下情况: 1、服务器宕机; 2、客户端宕机; 3、从某个时间开始服务器拒绝请求,客户端上显示的全是错误; 4、勉强测试完成,但网络堵塞或测试结果显示时间非常长。假设客户端和服务器之间百兆带宽,百兆/10000=10K,那每个用户只能得到 10K,这个速度接近1 个64K 的MODEM 上网的速度;另外以上分析全都没考虑系统的后台,比如数据库、中间件等。 1、服务器方面:上面说的那样的PC SERVE 需要50 台; 2、网络方面:按每个用户50K,那至少5 根百兆带宽独享,估计仅仅网络延迟就大概是秒一级的; 3、如果有数据库,至少是ORACLE ,最好是SYSBASE,SQL SERVE 是肯定顶不住的。数据库服务器至少需要 10 台4CPU 、16G 内存的 机器; 4、如果有CORBA,那至少再准备10 台4CPU、16G 内存的机器;再加上负载均衡、防火墙、路由器和各种软件等,总之没个1000 万的 资金投入,肯定搞不定。 这样的门户系统,由于有用户权限,所以并不象jackie 所说大多是静态页面。但只要是多服务器的集群,那么我们就可以通过 1 台机器 的测试结果来计算多台机器集群后的负载能力的,最多额外考虑一下负载均衡和路由上的压力,比如带宽、速度、延迟等。但如果都是 在1 台机器上变化,那我们只能做一些指标上的计算,可以从这些指标上简单判断一下是否不可行,比如10 万并发用户却只有 1 根百兆 带宽,那我们可以计算出每个用户只有1K 带宽,这显然是不可行的。但实际的结果还是需要测试了才知道,毕竟系统压力和用户数量不 是线性变化的。 这一类系统的普遍的成熟的使用,以及很多软件在方案设计后就能够大致估算

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档