ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:503.13KB ,
资源ID:25254613      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25254613.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件性能测试报告.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件性能测试报告.docx

1、软件性能测试报告秘级:XXXXXXXXXXXXX系统性能测试报告XXXXXXXX文档编号:XXXXXXX日期: XXXXXXX - XXXXXXX - XXXXXXX文档修订记录版本号日期撰写人审核人批准人变更摘要 & 修订位置1测试概述1.1项目背景XXXXXXX。1.2测试目的测试的目的和目标是:在XXXXXX提供的测试环境中,XXXXXX运用性能测试工具对XXXXXX产生模拟真实使用环境的压力负载,重现缺陷发生状态,并监控的客户端和服务器性能指标,最终判断性能缺陷所属系统业务模块。1.3测试内容经初步判断,出现性能缺陷模块为XXXXXX的XXXXXX这几个使用频繁且业务处理量大的模块。X

2、XXXXX系统日常运行的基本业务为新增、删除、查询、修改等操作。因此将本次性能测试的重点确定为被测模块的新增、删除、查询、修改的典型业务。2测试方案2.1系统分析2.1.1系统架构1)系统逻辑部署2.1.2硬件环境型号主机IPCPU数内存用途HP superdome864G中间件服务器HP superdome864G数据库服务器2.1.3软件环境名称版本操作系统HPUX 11.11中间件oracle ias(10.12)数据库Oracle 10g(10.2.0.2)2.1.4网络拓扑结构系统采用B/S架构模式,客户端通过Oracle Ias中间件访问数据库。中间件和数据库分别部署在两台HP S

3、uperdome服务器上。2.2测试模型2.2.1业务模型使用单个交易的性能测试脚本,将同一模块内相近功能的脚本放在同一个测试场景中,平均设定每个交易的比例。场景业务名称业务比例场景125%25%25%25%场景250%50%场景320%20%20%20%20%场景416.67%16.67%16.67%16.67%16.67%16.67%场景533.33%33.33%33.33%场景625%25%25%25%场景716.67%16.67%16.67%16.67%16.67%16.67%场景833.33%33.33%33.33%场景925%25%25%25%场景1050%50%2.2.2测试场景

4、模型2.2.2.1.基准测试场景基准测试场景序号功能模块交易名用户数迭代次数Think time循环间隔1120次忽略忽略2120次忽略忽略3120次忽略忽略4120次忽略忽略5120次忽略忽略6120次忽略忽略7120次忽略忽略8120次忽略忽略9120次忽略忽略10120次忽略忽略11120次忽略忽略12120次忽略忽略13120次忽略忽略14120次忽略忽略15120次忽略忽略16120次忽略忽略17120次忽略忽略18120次忽略忽略19120次忽略忽略20120次忽略忽略21120次忽略忽略22120次忽略忽略23120次忽略忽略24120次忽略忽略25120次忽略忽略26120次忽

5、略忽略27120次忽略忽略28120次忽略忽略29120次忽略忽略30120次忽略忽略31120次忽略忽略32120次忽略忽略33120次忽略忽略34120次忽略忽略35120次忽略忽略36120次忽略忽略37120次忽略忽略38120次忽略忽略39120次忽略忽略2.2.2.2.混合交易负载场景制作单个交易的性能测试脚本,将同一模块内功能相近的脚本放在同一个测试场景中,并发用户数为50,平均设定每个交易的比例,设定负载序列,按照负载序列逐渐增加并发用户数。场景一序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略234场景二序号功能名称功能点并发用

6、户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略2场景三序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略2345场景四序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略23456场景五序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略23场景六序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略234场景八序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载

7、1个忽略忽略23场景九序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略234场景十序号功能名称功能点并发用户数用户加载方式Think time循环间隔150每2秒加载1个忽略忽略22.2.2.3.单交易负载场景根据混合场景运行的结果发现:场景九运行时中间件服务器的CPU使用率持续为100%,另外性能缺陷不存在于场景十包含的功能,所以需要针对场景九包含的贷款发放、贷款回收、利息回收功能分别进行单业务负载场景,进一步将性能缺陷定位到功能点。并发用户设定为50,设定负载序列,按照负载序列逐渐增加并发用户数。单交易负载场景序号功能名称功能点并发用户数用户

8、加载方式Think time循环间隔150每2秒加载1个忽略忽略250每2秒加载1个忽略忽略350每2秒加载1个忽略忽略2.3系统资源监控及关注指标在进行负载压力测试的同时,用测试工具对中间服务器的资源和性能指标进行监控。选取中间件服务器的CPU使用率进行分析。2.4测试工具及使用本次测试使用HP公司的性能测试工具LoadRunner v9.0生成虚拟用户,通过LoadRunner负载运行控制器控制生成的虚拟用户对被测系统进行压力负载测试,同时使用LR监控中间件服务器的系统资源和性能指标。3测试执行结果3.1基准测试场景执行结果基准测试场景结果汇总:序号功能模块交易名用户数平均事务响应时间(秒

9、)通过事务数(单位:个)失败事务数(单位:个)110.327200210.223200310.27200410.263200510.559200610.336200710.266200810.474200910.3412001010.3032001110.3462001210.6672001310.5842001410.6132001510.4172001610.4082001710.4432001810.332001910.342002010.3812002110.3212002211.0072002310.9772002411.2252002510.9922002611.085200271

10、1.3642002811.4062002911.4272003010.2822003111.0262003211.0222003310.1972003410.2982003514.99420036131.8382003713.38220038114.7392003911.6092003.2混合交易负载场景执行结果混合交易负载场景执行结果汇总:混合场景一执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%15010.22647.54410010.22510.22410.047场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景二执行结果业务模块业

11、务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%15639.38754.8910051.738场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景三执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%27018.08256.20210018.10218.15818.10717.949场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景四执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%29020.76754.14510020.39920.6720.27820.40220.

12、449场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景五执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%23442.70928.49950.542.42323.156场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景六执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%25739.12766.75710038.65538.23938.901场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景七执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大

13、使用率%27420.56761.01810029.05929.30829.26927.6920.843场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景八执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%30991.63633.53974.04350.9649.305场景运行结束后,中间件服务器的CPU使用率下降至较低水平。混合场景九执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%10734.81599.07100125.755.22633.093场景运行结束后,中间件服务器CPU使用率持续为100%

14、。混合场景十执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%9068.86016.49810052.132场景运行结束后,中间件服务器的CPU使用率下降至较低水平。3.3单交易负载场景执行结果单交易负载场景执行结果业务模块业务最大用户数平均事务响应时间(秒)CPU平均使用率%CPU最大使用率%153117.06998.95210020176.11398.76410030022.33791.467100其中查询XXXXXX、XXXXXX回收场景运行结束后,中间件服务器CPU使用率持续为100%,并不会因为用户退出而有明显下降;XXXXXX场景运行结束后中间

15、件服务器CPU使用率下降至较低水平。4测试结果分析通过混合场景测试中发现XXXXXX模块存在性能缺陷,表现为在XXXXXX的混合场景测试中,中间件服务器CPU占用率自始至终维持在100%,并且当场景结束后CPU占用率并没有随之下降。将系统性能缺陷定位到贷后管理模块后,针对该模块包含的典型业务进行单业务负载测试,发现利息回收和贷款回收两个功能的测试结果与混合场景的结果一致,可以认定为该两个功能存在性能缺陷。4.1混合场景结果分析4.1.1关键性能指标分析从loadrunner得到响应时间和中间件服务器CPU使用率等性能指标,根据性能指标分析判断性能缺陷所在场景对应的业务模块。4.1.1.1.响应

16、时间、系统资源分析场景一:XXXXXX事务响应时间与用户变化对应图结果分析:事务的响应时间随着用户数不断增加而增大;在用户数增加到130后,事务执行出现错误,错误信息为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景二:XXXXXX事务响应时间与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到155时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CP

17、U使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景三:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到270时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景四:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到280时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停

18、止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景五:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到230时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景六:XXXXXX查询事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到257时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达

19、到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景七:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到270时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景八:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到309时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器

20、的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以该场景中的功能点不存在性能缺陷。场景九:XXXXXX与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到107时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率没有下降至较低水平。所以此场景包含的业务功能存在性能缺陷,需要进行单交易交易负载场景测试。场景十:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到90时出现失误

21、失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以在此场景中CPU不是性能瓶颈,性能缺陷也不存在此场景对应的业务模块中。则场景九中提交利息回收报表不是导致性能缺陷的功能,需要对其他三个功能进行进一步的性能测试。4.2单交易负载场景结果分析4.2.1关键性能指标分析根据混合业务运行结果,使用混合业务中对应的业务功能进行单业务负载测试,同时监控事务响应时间和中间件服务器的CPU使用率,根据指标分析性能缺陷所在的业务功能模块。4.2.1.1.响应时间、系统资源分析XXXXXX负载场景:XXXXX

22、X事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到153时出现业务失败,失败原因为下载资源超时。在此场景中中间件服务器的CPU使用率持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率没有明显下降。所以此场景中利息回收功能存在性能缺陷。XXXXXX负载场景:XXXXXX事务与运行用户分析结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到201时出现失误失败,失败原因为下载资源超时。在此场景中中间件服务器的CPU使用率持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率没有明显下降。所以此场景中贷款回收功能存

23、在缺陷。XXXXXX查询负载场景:XXXXXX查询事务与运行用户分结果分析:事务响应时间随着运行用户数的增加而增大;在场景运行用户增加到250时出现失误失败,失败原因为下载资源超时。在此压力下中间件服务器的CPU使用率没有持续达到100%如下图,并且场景停止运行后中间件服务器CPU使用率下降至较低水平。所以在此场景中贷款发放功能不存在性能缺陷。5问题及建议5.1问题在本次测试覆盖的XXXXXX系统功能点中,发现了导致XXXXXX系统性能急剧下降的性能缺陷。性能缺陷所在的功能为:XXXXXX和XXXXXX功能。5.2建议系统开发方重点针对XXXXXX和XXXXXX功能检查代码,发现并修改系统中的低效代码。6结论根据本次性能测试的结果和XXXXXX对结果的分析,当30到40用户同时操作信贷业务系统的XXXXXX和XXXXXX功能时,中间件服务器的CPU占用持续达到100%,并且不随着用户的退出而降低。所以XXXXXX的XXXXXX和XXXXXX功能存在明显性能缺陷。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1