完整word版产品项目性能测试报告.docx
- 文档编号:5614513
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:8
- 大小:168.52KB
完整word版产品项目性能测试报告.docx
《完整word版产品项目性能测试报告.docx》由会员分享,可在线阅读,更多相关《完整word版产品项目性能测试报告.docx(8页珍藏版)》请在冰豆网上搜索。
完整word版产品项目性能测试报告
文档号:
密级:
内部
版本号:
V2.0
产品(项目)性能测试报告
撰写:
×××
审核:
××××测试中心
编写日期:
××××年09月11日
修订历史记录
版本
创建/修改
质量审核
创建/修改人
时间
创建/修改
审核人
时间
结果
2.0
×××
××××
创建
一、测试项目简介
1.1编写目的
本测试分析报告的编写目的在于统计量化××××系统V2.0版本中的错误和存在的问题,通过分析错误产生的原因和错误的分布特征,发现软件的缺陷和限制,从而对模块的质量做出一个客观有效的评价。
本测试报告的预期读者是××××系统V2.0版本的软件开发人员、项目管理人员、研发管理人员、测试经理、测试人员、维护人员。
1.2项目背景
产品名称:
××××系统
软件开发者:
××××开发中心
测试环境符合×××系统产品需求规格说明书的要求及××××系统的系统测试环境列表的的要求
具体测试环境描述如下:
表1-1性能测试环境表
软件环境(相关软件、操作系统等)
服务器端:
Windows2003Server+SP2操作系统
Mysql5,Tomcat5.5.23,JDK1.6.0.3
客户端:
操作系统:
WindowsXP+SP2
浏览器:
MicroSoftIE6.0
硬件环境(网络、设备等)
服务器配置:
PC服务器超强TP320配置:
CPUInter(R)Xeor(R)1600MHz,4G内存、300G硬盘
客户端配置:
PC机超越3100E配置:
CPUInter(R)Pentium(R)41400MHz,512内存、80G硬盘
网络环境
采用100/1000M办公网
1.3测试参考文档
表1-2测试参考文档
文档
(版本/日期)
已创建或可用
已被接收或已经过复审
作者或来源
备注
需求规格说明书
是■ 否□
是□ 否■
Svn开发组受控配置库
作者:
×××
用户使用手册
是■ 否□
是□ 否■
Svn开发组受控配置库
作者:
×××
技术白皮书
是■ 否□
是□ 否■
Svn开发组受控配置库
作者:
×××
安装手册
是■ 否□
是□ 否■
Svn开发组受控配置库
作者:
×××
二、性能测试内容概要
2.1测试目标
对××××系统V2.0产品在数据库为Mysql5、应用服务器为Tomcat的架构下的性能情况进行测试。
对测试过程中的性能指标数据进行剖析,最终给出该项目的性能指标数据。
2.2测试用例
本次性能测试重点关注多个虚拟用户同时登录及在线过程应用服务器的系统负荷情况,利用性能测试分析工具察看登录及在线人数是否有缺失情况,同时还要测试被测系统的不同人数登录的响应时间,记录其性能指标进行对比,评估测试结果。
测试使用环境:
(与功能测试环境一致)
✓服务器硬件为******服务器,操作系统:
Windows2003Server
✓数据库管理系统采用Mysql5,应用服务器为Tomcat5.5.25
✓应用服务器和数据库运行在同一台硬件服务器上
✓测试工具软件为LoadRunner8.0(SP2)
2.3测试场景
并发测试:
模拟不同的VU用户同时执行登陆操作,并使用LoadRunner记录主要参数性能指标。
2.4测试结果指标(详见性能测试报告)
40个用户(访客并发登录)操作性能指标参数如下:
1.AverageTransactionResponseTime(平均相应时间)=15秒;
2.HitsperSecond(Average)(点击率)=208.889;
3.ConnectionsPerSecond(Average)=8.889;
4.TotalThroughput(bytes)=8,754,029;
5. TotalHits=1,880;
应用服务器系统资源计数器的指标如下图:
应用服务器系统资源计数器(40访客并发)
(附:
详见性能测试报告Report40.html)
50个用户操作性能指标参数如下:
1.AverageTransactionResponseTime(平均相应时间)=20秒;
2.HitsperSecond(Average)=213.636
3.ConnectionsPerSecond(Average)=9.091;
4.TotalThroughput(bytes)=10,937,937;
5.TotalHits=2,350;
应用服务器系统资源计数器的指标如下图:
(附:
详见性能测试报告Report50.html)
本次测试需要获取系统最大用户并发数及系统最佳用户并发数两个性能关键指标数值。
三、测试结论
通过40访客并发与50访客并发测试结果对比后,发布性能测试结论如下:
测试结论:
40和50个访客并发登录访问测试通过,其中40个用户并发为系统最佳并发数(此时系统各项指标正常,系统处于高负荷稳定运行状态,系统状态趋于饱和。
系统资源得到了充分的使用。
)。
而50个用户并发访问为系统最大并发数(此时ProcessorQueueLength(处理器队列性能指标)>2,表明理器队列已经存在堵塞现象。
预计随着压力的增大。
将导致处理器出现无法完成用户请求而放弃操作的现象。
)
四、测试评价
性能测试过程评价
性能测试过程评价:
将40并发与50并发的测试结果曲线进行迭代对比后。
可以确定:
随着并发用户数量的增加(压力的增加),中央处理器(CPU)将是导致系统出现性能瓶颈的主要原因点。
处理器队列出现堵塞现象将导致大量并发用户无法按时完成用户请求的响应操作。
从而响应时间超出客观用户所忍受的范围。
个人认为响应时间不要超过20秒为宜。
(人类的潜意识里超过20秒中即达到了忍耐的峰值。
每秒点击率(HitPerSecond)数值较高,证明了本IM系统执行程序的效率较高。
从两个测试结果分析报告(LoadrunnerAnalysis报告迭代图(英文))中可以看出随着并发登录的人数越多,点击率越大,对服务器的压力也越大。
50访客并发的每秒点击率达到为213次/秒。
这个值是比较高的。
系统吞吐量(Throughput)是指在性能测试过程中网络上传输的数据量的总和,随着并发登录人数增多,吞吐量也在增大。
并没有出现衰竭的现象。
其中40访客并发时吞吐量为8700000,而50访客并发时吞吐量达到了10900000。
系统的吞吐量趋于稳定增长。
但需要注意的吞吐量很高,则网络传输的压力也很大。
需要考虑局域网的带宽问题。
广域网不是本次测试的范围。
本人认为广域网也无法开展类似的性能测试过程。
本次测试都是在局域网环境下进行的。
忽略了网络带宽所受到的影响。
每秒连接数(ConnectionsPerSecond)的NewConnections与Connectionshutdown值比较接近。
确认系统不存在严重的连接池泄漏。
××××测试中心
×××年九月十六日
其他说明:
(1)系统只支持同时登陆并发操作,不支持对话并发操作(开源代码socket不支持Loadrunner编写相关对话并发脚本,存在Guid算法无法获取模拟的问题)
(2)由于运行测试场景时间过短(Controller运行时间小于20秒),性能记数器的值无法确定问题所在,只有LoadrunnerAnalysis生成的测试报告中记录的点击率和吞吐率等值,以及不同人数(40人与50人)运行结果之间进行比较。
得出测试结论。
(3)性能测试过程中,实时在在管理平台来查看在线人数和性能测试运行结果一致,没有缺失的情况。
保证了本次测试结果的有效性及准确度。
五、测试资源消耗
资源类型
资源明细
软件资源
Windows2003Server+sp2
WindowsXP+sp2
Mysql_5.0、Tomcat_5.5、JDK_1.5
Loadrunner
硬件资源
服务器端硬件配置:
规格Intel(R)Core(TM)2CPUT7200@2.00GHz
一级数据缓存2x32KB,8-Way,64bytelines
一级指令缓存2x32KB,8-Way,64bytelines
逻辑处理器个数2
物理内存总计1570924KB
物理内存剩余616308KB,39%
虚拟内存总计2097024KB
虚拟内存剩余1976500KB,94%
IDE(ATA)控制芯片Intel82801GBM/GHM(ICH7-MFamily)SerialATAStorageController
硬盘型号HTS541080G9SA00
网卡芯片BroadcomBCM5789NetLinkGigabitEthernetPCIExpress
链接速度100Mbps
客户端硬件配置:
超越3100EPC机,配置:
CPUInter(R)Pentium(R)41400MHz,512内存
人力资源
人与1,人员2,人员3:
4*8*3=96人/时总计:
12人日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 产品 项目 性能 测试报告