论文研究-基于LoadRunner的一种性能测试流程方案研究与设计.pdf

所需积分/C币:5 2019-07-22 19:35:52 679KB .PDF
收藏 收藏
举报

基于软件系统测试,采用LoadRunner作为测试工具,提出一个完善的性能测试流程方案设计方法。在该方案中,详细给出测试流程应包括的内容,以及每项内容确定的最优方法和结果形式,从而能高效地指导性能测试的执行。此方法成功地应用到安徽省信息化供电公司项目中,而在其他类似平台的电力系统中,同样具有通用性。
第11期 李怡,等:基于 Loadrunner的一种泩能测试流程方案研究与设计 4145 表2性能测试登录用例的部分测试结果 3测试环境需求 测试总结(30个虚拟用户) 本 Loginuser 执行时间 00:07:30 总吞吐量/ye3215790平均吞吐率hps6700 3.1测试环境需求 总的点击量 960 平均点击率次/s2.021 在信息化供电公司项目某个性能测试系统中,所搭建的测 登录事务的成功率为100%,平均响应时间为0.919s,标 试环境系统架构拓扑图如图1所示。 准方差为0.185s,事务执行次数为125次。它的应用服务器 营财一体 财务归集系统 资源消耗情况如图2所示。 化数据库 服务器 生产MIS系统 应用服务器一负载均衡应用服务器二 5056505030505050 7654 0:3001:300230033004300530063007 Elapsed scenario time mm 图1某性能测试的测试环境架构拓扑图 从图1中可知,系统运行环境包括服务器和网络环境,主 图2登录事务的 Windows rcsourccs( hits/s)图 要为数据库服务器、应用服务器和客户端的配置。在测试方案 应用服务器CPU处理用户调用所占比率为1.108%;剩 中应以列表的形式给出相应设备的具体软硬件配置,作为执行余内存为1228676421.404KB;P资源的消耗峰值与点击 性能测试的标准。一般配置内容要包含设备型号、硬件配置 率成正比; pages faults,/s的值较高,此值为处理器中的页而错 操作系统、主要软作,以及当前设备的P地址等,并标注设备误的计数,该值较高将会降低系统性能 的台数。而客户端用来测试的机器除给出上述标志外,还应标 结果分析显示,随着虚拟用户数日增加,登录事务的响应 明每台机器的具体作用,如有的作为压力发起端,有的作为时间并未发生显著变化表明该系统能够承受30个并发用户 aget压力参与执行机测试执行端等 的登录操作。在该场景下,资源图的消耗显示系统的性能也较 3.2测试计划 稳定,满足用户指标。 测试计划屮要预计整个性能测试需要的工作日,划分测试 阶段,每个测试阶段要给出具体的任务描述,该项任务的执行6结束语 工作人员、L作量和起止时间。若有延期,在输出的测试报告 个完备的性能测试流程方案,能使整个性能测试高效安 中指出延期原因。 全地进行,测试过程变得规范有序。本文结合安徽省信息化供 4测试准则和风险分析 电公司项目的性能测试实施情况,确定了按上述方法执行性能 测试的可行性和正确性。 测试之前,测试方和开发方必须要协商好测试准则,避免 在其他类似.J2EE或NT平台搭建的电力系统屮,此流 测试在什么情况下进行和停止,没有一个标准可供参考。测试程方案的框架和设计方法具有通用性,提供的性能测试用例设 准则可包括启动、暂停/再启动和结束三个准则,每个准则应详计方法、数据提取方法均是在经过多次实践后得出的高效于 细给出执行的条件,如启动准则为:a)被测系统待测版本定段,测试计划和准则从各个角度严格规定了测试执行的进度, 版;b)业务模型建立完毕;c)系统功能测试进行完毕;d)系统以此确保系统的安全上线。同时方案的完善性和清晰条理是 测试环境准备完毕,测试方案审核、批准完毕,客户已确认 设计性能测试流程时的首选,具有广泛的实用推广价值。 结束准则在各项性能要求均能满是实际使用情况下,提交参考文献 完整的性能测试报告后便可结束该项测试。在测试过程中,如 [1]赵斌软件测试技术经典教程[M].北京:科学出版社,2007:61 果遇到重大问题,需要系统修改代码,或者测试环境受到下扰 服务器被临时征用等,则需要暂停测试。如上述间题得到解「21谭冶,关昕,马力性能测试的原理及其自动化工具的实现「1.计 决,并重新初始化数据库,则可重新启动性能测试 算机工程与设计,2006,27(19):3660-3662 口前,许多测试方案中不包活风险分析一项,这样的方案[3]桑圣洪,胡飞.性能测试工具 Loadrunner的工作机理及关键技术 并不完整。刈测试执行过程中可能遇到的导致测试失败的情 研究[J].科学技术与工程,2007,7(6):1020-1022 况进行分析,指出它的发生可能性、责任人、可能造成的影响以[4]郝性能测试工具 Loadrunner介绍[J计算机工程应用技术, 及规避方法,可有效指导测试人员在准备测试工作和搭建测试 2008,17(4):1536 环境执行测试时避免重大问题的发生,也能高效地找到问题5]PANR.款件测试[M].北京:机械工业出版社,200:261 的所在,进而解次。 [6] DANIEL.J, BRUSE A.软件测试自动化[M].北京:机械工业出版 5测试结果分析 社,2003:196-215 I 7 MI Corporation. Load Runner controller user's guide K. Mountain 根据该方案对信息化供电公司项日进行测试,以单测试用 View, USA: Mercury InteracTive Corporation, 2003 例中的30个并发用户登录的性能测试为例,其部分测试结果[8]赫建营,妥海华,刘超,等.一种有效的Wb性能测试方法及其应 如表2所示。 用J].计算机应用研究,2007,24(1):275-277

...展开详情
试读 3P 论文研究-基于LoadRunner的一种性能测试流程方案研究与设计.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
上传资源赚积分,得勋章
最新推荐
论文研究-基于LoadRunner的一种性能测试流程方案研究与设计.pdf 5积分/C币 立即下载
1/3
论文研究-基于LoadRunner的一种性能测试流程方案研究与设计.pdf第1页

试读结束, 可继续阅读

5积分/C币 立即下载 >