• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试工具LoadRunner性能测试的几种业务模型设计

发布: 2009-9-17 13:34 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 221次 | 进入软件测试论坛讨论

领测软件测试网

 软件测试工具LoadRunner性能测试的几种业务模型设计性能测试工具

一个访问量达到百万级别的门户网站及奥运会订票系统等这中用户数较多的系统,进行性能测试是必须的。要不就和产品演示会上出现的笑话一样,风险投资商提出的问题是这个网站能支持多少用户同时上线,项目经理居然说没有进行这方面的测试。全场哗然。。。。

  对于性能测试的第一步是怎么去根据业务的实际模型分析出具体的测试场景及性能测试的指标。

  一、 性能测试业务逻辑理解的一些基本概念

  1、负载测试压力测试的区别:负载测试在于确定最终满足系统指标的前提下,系统所能承受的最大负载测试,压力测试的目标则在确定什么条件下系统性能处于失效状态。

  2、吞吐量(Throughput):指单位时间内处理的客户段请求数量,直接体现软件系统的性能承载能力。

  3、并发(Concurrency):多个同时发生的业务操作。例如100个用户同时点登录21CN邮箱和同时在线人数不一样。比如说21CN通行证用户登录的有1万个可能只有20%的人在看博客,10%的人在看相册,30%的人在查看邮件,10%的人在查看播客,10%的人在看视频点播,10%的人在逛论坛等等

  但是同时在线人数就是1万,并发用户就是针对每个系统的具体人数。

  二、几种常见的业务模型设计

  1、e家广告系统:

  (1)具体的业务参数要求:

  系统要达到4000万日均PV,则需要平台可以处理4000并发/秒。根据选中的服务器的性能,处理能力约为2000个HTTP并发/秒或1000个流媒体并发/秒。假设这4000万PV中有图片的PV占3000万,流媒体的PV占1000万,则需要WEB服务器及流媒体服务器各两台。

  (2)具体的测试设计方法:

  (a)平台的处理能力与要达到的日均PV的能力的计算关系为:

  参数说明:

  X:表示整个系统的日均PV值,单位为:万PV/天

  m:平台最大有效并发数(即用来服务于广告物料显示的并发数),单位为:并发/秒,每小时是3600秒,即每个小时处理的并发数为3600m并发,即0.36m万并发/小时。

  y:非高峰时期的平均并发数与平台最大并发数的比例,0<y<1

  Y:高峰期(平台达到最大并发数的70%,平台负载超过70%以后,将变得不稳定)小时数,0<Y<24,即高峰期并发数为70%*0.36m

  那么:

  日均PV=高峰期并发数*高峰期小时数+非高峰期平均并发数*(24-高峰期小时数)

  即:

  X=0.7*0.36mY+y*0.36m*(24-Y)

  即最后结论:

  X=(0.252Y+8.64y-0.36yY)*m

  

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: loadrunner LoadRunner Loadrunner loadRunner 模型 软件测试 性能测试 业务

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网