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

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

软件性能测试模型分析及建立

发布: 2009-3-23 13:05 | 作者: 不详 | 来源: 测试时代采编 | 查看: 31次 | 进入软件测试论坛讨论

领测软件测试网 对于应用系统的性能测试,测试模型的建立至关重要,性能测试模型要以实际生产环境为标准搭建,只有模型符合实际的生产环境,性能测试的结果才能真实有效的反映将来上线的生产环境的实际性能情况。根据长期测试关键核心业务系统的经验,应用系统系统的性能测试模型分析应当按照下面几个步骤来实施:

  业务模型建立

  全面分析应用系统系统上线后所面临的性能压力的来源和类别,并且通过分析历史交易数据来确定各种性能在整个系统压力所占比例。例如确定前台应用子系统的业务类别和并发比例,后台批处理业务的数据规模和类别等。最终目的是建立一个能够逼真模拟应用系统系统实际运行场景的业务模型。

  测试数据模型建立

  根据业务模型准备测试数据和基础数据,确保系统数据库中数据容量和真实性符合实际运行情况。

  监控模型建立

  性能测试的目的不仅仅是获得关键业务的性能指标,同时也要通过性能测试监控主机、数据库、中间件的各个性能指标,从而发现性能瓶颈,为进一步的性能调优提供准确的参考数据。

  测试模型建立

  对应用系统系统的测试,因该采取基准测试、单业务负载测试、混合负载测试的顺序来执行。这样做的好处,在单业务负载测试是就可以发现各个系统本身的性能缺陷,而混合负责测试时将重点检查各个业务相互影响导致的性能缺陷。

  执行模型建立

  应用系统系统的性能测试必须要局方客户、系统开发商、第三方测试服务商紧密配合,才能保证整个测试工作的成功。因此,只有建立一套规范的性能测试流程,明确各个角色的工作职责,才能使性能测试工作有序、高效的开展。

  风险模型建立

  由于性能测试的特殊性,因此在整个测试过程中,会遇到很多导致整个性能测试失败的风险。丰富性能测试经验是必须的,能够提前分析可能遇到的各种风险并制定相应的规避措施。这样才能将性能测试的风险降到最低,最终圆满完成应用系统系统的上线性能验收测试

  上面的步骤或者说方面只是性能测试项目实施中要完成的工作方面的的概述,不同的项目可能有不同的实施方法或步骤要视项目而具体实现。要完成一个有效的应用系统的性能测试,从需求调研到测试分析的各个阶段,有很多工作需要完成,在以后的文章中,会对性能测试项目的分阶段工作进行讲解,适当的时侯会搭配一些项目实施的例子来进行讲解。


延伸阅读

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

TAG: 模型 软件 性能测试


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

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