LoadRunner性能测试应用(连载三十二)

发表于:2009-4-01 17:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:姜艳、于波等    来源:51Testing提供试读

关键字:LoadRunner 性能测试 软件测试工具

8.4  测试方法

  具体执行测试时,需要明确测试的目的、策略、环境、使用的工具和测试方法。以下按照实际项目(某省工商行政管理局政务办公信息系统)测试报告的形式为大家说明测试方法应该如何具体描述。

8.4.1  测试目的

  以《某省工商行政管理局政务办公信息系统测试性能需求分析报告》(即上述估算得到的性能指标,详细指标请参见8.3节)为验证标准。根据项目组提供的技术解决方案所需WebLogic中间件和Sybase数据库系统以及该系统的业务应用特点,按照相应硬件测试环境,完成对用户访问量、系统处理能力、业务处理能力、网络流量、系统响应时间等主要方面测试数据,并测试WebLogic极限压力性能指标是否满足测试需求分析的预期结果,以此为该省工商行政管理局政务办公信息系统配置服务器架构(解决方案)提供参考依据。

8.4.2  测试策略

  1.系统采用Sybase数据库,对大容量数据存储及事务处理都有很好的处理性能。

  2.Web应用服务器使用BEA公司的WebLogic,它是目前Web系统中处理能力最强、性能最优的Web中间件。

  3.测试用例为标准JSP页,无图片和其他图形加载页。测试操作只包含查询和写入数据库,不包括实际业务处理。另外,按照BEA公司提供的性能测试方案中所描述的集成环境来部署、搭建测试环境,在此测试环境下测试WebLogic中间件对服务器硬件配置的性能并与估算指标进行对比,以衡量WebLogic中间件是否能满足系统扩展的需要。

  根据该项目业务系统的特点以及8.2节的测试估算结果,确定本系统需要验证的性能指标如下(即上一节估算获取的指标):

  (1)并发用户指标:并发用户数≥160。

  (2)系统稳定性指标:系统有效工作时间≥99.5%,Web服务持续稳定工作时间≥3天(72小时)。

  (3)系统吞吐量指标(多层体系结构):完成业务情况(数据库容量)≥140万(笔)交易。

  (4)业务处理能力性能指标:

  ● 在业务高峰时,每分钟能够同时处理150笔数据维护更新操作,100笔的数据查询操作。

  ● 在150个并发用户访问时,确定条件的信息查询响应时间小于3秒钟。

  ● 每笔业务的响应时间在3秒以内,同时,登录要求响应时间在5秒以内。

  ● 业务处理(每秒请求数)≥4次/秒。

  ● TPS(每秒交易数)≥150。

  需要注意的是,测试为疲劳强度压力(极限)测试,根据办公系统的业务性质,整个系统平台应具备足够的数据处理能力。同时在峰值时刻,服务器要具备超过30%以上的处理余量,以提高系统抗冲击能力并避免性能恶化,所以在实际配置硬件时应注意硬件须具备一定的处理余量。

相关阅读:

LoadRunner性能测试应用(连载三十一)

LoadRunner性能测试应用(连载三十)

LoadRunner性能测试应用(连载二十九)

LoadRunner性能测试应用(连载二十八)

版权声明:51Testing软件测试网获电子工业出版社授权连载《LoadRunner性能测试应用》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号