性能测试并发峰值计算.docVIP

  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文档。上传文档
查看更多
性能测试并发峰值计算

 1_|;s 1、响应时间:对请求作出响应所需要的时间51Testing软件测试网O8P#j3| CIG@~ 51Testing软件测试网8T6J B,v*@P N1+N2+N3+N4 | PSU^ E0 应用服务器处理时间:A1+A3 #w`6v,zc%tl0 数据库服务器处理时间:A251Testing软件测试网{s;TA$t =N1+A1+N2+A2+N3+A3+N451Testing软件测试网F O9l6T-^ 要求支持5000-10000用户访问的购物网站,是在同一时间访问?还是一天的访问量呢?如果是一天的访问量,那么我们需要知道哪几个时间段访问人数最多。例如有10小时访问密集区,我们可以估算每小时1000用户,峰值*2或者3,也就是每小时3000,那么合计一秒钟只要3000/3600 还不足1个并发。 如果是并发,那么就要测5000到10000了。并发用户数量的统计方法目前还没有准确的公式 一般的并发用户数量的经验公式为: 使用系统的用户数量×(5%~20%)。 对于这个公式,没有必要拘泥于计算出的结果,因为为了保证系统的扩展空间,测试时的并发用户数量都会稍稍大一些,除非要测试系统能承受的最大并发用户数量。 举例说明:你的系统支持10000个用户访问, 在基本压测情况下,你在设置最大并发用户数量时最多10000*0.2=2000就可以了。 并发用户数的计算公式 系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是系统用户数 同时在线用户数:在一定的时间范围内,最大的同时在线用户数量 平均并发用户数的计算: C=nL / T 其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统) 并发用户数峰值计算: C^约等于C + 3*根号C 其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论 3、吞吐量的计算公式 %HoUBe0 指单位时间内系统处理用户的请求数 P(g_bAj9Z/d0 从业务角度看,吞吐量可以用:请求数/秒、页面数/秒、人数/天或处理业务数/小时等单位来衡量51Testing软件测试网{6VMz7ANEE*g /秒来衡量51Testing软件测试网?BqI5jo ,a uz2pAff0 以不同方式表达的吞吐量可以说明不同层次的问题,例如,以字节数/秒方式可以表示数要受网络基础设施、服务器架构、应用服务器制约等方面的瓶颈;已请求数/秒的方式表示主要是受应用服务器和应用代码的制约体现出的瓶颈。 9m y3gl%IzhVp8RU0 当没有遇到性能瓶颈的时候,吞吐量与虚拟用户数之间存在一定的联系,可以采用以下公式计算:F=VU * R / T {Va,bjRX0 其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间 (_R }^B7Vj0 51Testing软件测试网2K3[!k(mgo3`@ 451Testing软件测试网 A?h[Q)mf(Tr 操作系统性能的一些数据指标,如使用内存数、进程时间,在性能测试中发挥着“监控和分析”的作用,尤其是在分析统统可扩展性、进行新能瓶颈定位时有着非常关键的作用。51Testing软件测试网8_:NP;k0k:j N cpu占用率为68%,内存占用率为55%,一般使用“资源实际使用/总的资源可用量”形成资源利用率。 \~] qV h0 5、思考时间的计算公式 [$RGZt-Dc0 Think Time,从业务角度来看,这个时间指用户进行操作时每个请求之间的时间间隔,而在做新能测试时,为了模拟这样的时间间隔,引入了思考时间这个概念,来更加真实的模拟用户的操作。51Testing软件测试网AE5f0mw3@Wjp F=VU * R / T说明吞吐量F是VU数量、每个用户发出的请求数R和时间T的函数,而其中的R又可以用时间T和用户思考时间TS来计算:R = T / TS e P nJ9n8ewz0 !O)ZMe+g6|} lN0 下面给出一个计算思考时间的一般步骤:51Testing软件测试网2x6kz3m*M A pT8UGMs0_8l0 C=nL / T F=R×C51Testing软件测试网xIej:| x B51Testing软件测试网 IqJ yx F=VU * R / T RC = VU * R /

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档