产品(项目)性能测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档号:密级:内部
版本号:V2.0 产品(项目)性能测试报告
撰写:×××
审核:
××××测试中心
编写日期:××××年09月11日
修订历史记录
目录
1测试项目简介 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3测试参考文档 (4)
2性能测试内容概要 (5)
2.1测试目标 (5)
2.2测试用例 (5)
2.3测试场景 (5)
2.4测试结果指标(详见性能测试报告) (5)
2测试结论 (7)
3测试评价: (8)
4.测试资源消耗 (9)
一、测试项目简介
1.1编写目的
本测试分析报告的编写目的在于统计量化××××系统V2.0版本中的错误和存在的问题,通过分析错误产生的原因和错误的分布特征,发现软件的缺陷和限制,从而对模块的质量做出一个客观有效的评价。
本测试报告的预期读者是××××系统V2.0版本的软件开发人员、项目管理人员、研发管理人员、测试经理、测试人员、维护人员。
1.2项目背景
产品名称:××××系统
软件开发者:××××开发中心
测试环境符合×××系统产品需求规格说明书的要求及××××系统的系统测试环境列表的的要求
具体测试环境描述如下:
表1-1性能测试环境表
1.3测试参考文档
表1-2 测试参考文档
二、性能测试内容概要
2.1测试目标
对××××系统V2.0产品在数据库为Mysql 5、应用服务器为Tomcat的架构下的性能情况进行测试。对测试过程中的性能指标数据进行剖析,最终给出该项目的性能指标数据。
2.2测试用例
本次性能测试重点关注多个虚拟用户同时登录及在线过程应用服务器的系统负荷情况,利用性能测试分析工具察看登录及在线人数是否有缺失情况,同时还要测试被测系统的不同人数登录的响应时间,记录其性能指标进行对比,评估测试结果。
测试使用环境:(与功能测试环境一致)
✓服务器硬件为******服务器,操作系统:Windows 2003 Server
✓数据库管理系统采用 Mysql 5,应用服务器为Tomcat 5.5.25
✓应用服务器和数据库运行在同一台硬件服务器上
✓测试工具软件为LoadRunner8.0 (SP2)
2.3 测试场景
并发测试:模拟不同的VU用户同时执行登陆操作,并使用LoadRunner记录主要参数性能指标。
2.4测试结果指标 (详见性能测试报告)
40个用户(访客并发登录)操作性能指标参数如下:
1.Average Transaction Response Time(平均相应时间)=15秒;
2.Hits per Second (Average) (点击率)=208.889;
3.Connections Per Second(Average)=8.889;
4.Total Throughput (bytes)= 8,754,029;
5. Total Hits=1,880;
应用服务器系统资源计数器的指标如下图:
应用服务器系统资源计数器(40访客并发)(附:详见性能测试报告Report40.html)
50个用户操作性能指标参数如下:
1.Average Transaction Response Time(平均相应时间)=20秒;
2.Hits per Second (Average)=21
3.636
3.Connections Per Second(Average)=9.091;
4.Total Throughput (bytes)= 10,937,937;
5.Total Hits=2,350;
应用服务器系统资源计数器的指标如下图:
(附:详见性能测试报告Report50.html)
本次测试需要获取系统最大用户并发数及系统最佳用户并发数两个性能关键指标数值。
三、测试结论
通过40访客并发与50访客并发测试结果对比后,发布性能测试结论如下:
测试结论:40和50个访客并发登录访问测试通过,其中40个用户并发为系统最佳并发数(此时系统各项指标正常,系统处于高负荷稳定运行状态,系统状态趋于饱和。系统资源得到了充分的使用。)。而50个用户并发访问为系统最大并发数(此时Processor Queue Length(处理器队列性能指标)>2,表明理器队列已经存在堵塞现象。预计随着压力的增大。将导致处理器出现无法完成用户请求而放弃操作的现象。)
四、测试评价
五、测试资源消耗