版本号:
产品(项目)性能测试报告
撰写:××× 审核:
××××测试中心
编写日期:××××年09月11日
修订历史记录
创建/修改 版创建/修本 改人 ××× ××× × 创建 时间 改 创建/修审核人 时间 结果 质量审核 目 录
1 测试项目简介 ....................................................
编写目的 ............................................ 项目背景 ............................................ 测试参考文档 ........................................
2性能测试内容概要 ..................................................
测试目标 ................................................ 测试用例 ................................................
测试场景................................................
测试结果指标 (详见性能测试报告) ..........................
2 测试结论 ........................................................ 3 测试评价: ...................................................... 4.测试资源消耗 ......................................................
一、测试项目简介
1.1 编写目的
本测试分析报告的编写目的在于统计量化××××系统 版本中的错误和存在的问题,通过分析错误产生的原因和错误的分布特征,发现软件的缺陷和限制,从而对模块的质量做出一个客观有效的评价。
本测试报告的预期读者是××××系统 版本的软件开发人员、项目管理人员、研发管理人员、测试经理、测试人员、维护人员。
1.2 项目背景
产品名称: ××××系统 软件开发者:××××开发中心
测试环境符合×××系统产品需求规格说明书的要求及××××系统的系统测试环境列表的的要求
具体测试环境描述如下:
表1-1性能测试环境表
软件环境(相关软件、操作系统等) 服务器端: Windows2003 Server+SP2操作系统 M 客户端: 操作系统: Windows XP+SP2 浏览器: MicroSoft 硬件环境(网络、设备等) 服务器配置: PC服务器 超强TP320 配置:CPU Inter(R)Xeor(R) 1600MHz,4G内存、300G硬盘 客户端配置: PC机 超越3100E 配置:CPU Inter(R)Pentium(R)4 1400MHz,512内存、80G硬盘 网络环境 采用100/1000M办公网 1.3 测试参考文档
表1-2 测试参考文档
文档 已创建或(版本/日可用 期) 需求规格说明书 复审 是■ 否□ 是□ 否■ Svn开发组受控 配置库 作者:××× 用户使用手册 是■ 否□ 是□ 否■ Svn开发组受控 配置库 或已经过作者或来源 注 已被接收备作者:××× 技术白皮书 是■ 否□ 是□ 否■ Svn开发组受控 配置库 作者:××× 安装手册 是■ 否□ 是□ 否■ Svn开发组受控 配置库 作者:××× 二、性能测试内容概要
测试目标
对××××系统 产品在数据库为Mysql 5、应用服务器为Tomcat的架构下的性能情况进行测试。 对测试过程中的性能指标数据进行剖析,最终给出该项目的性能指标数据。
测试用例
本次性能测试重点关注多个虚拟用户同时登录及在线过程应用服务器的系统负荷情况,利用性能测试分析工具察看登录及在线人数是否有缺失情况,同时还要测试被测系统的不同人数登录的响应时间,记录其性能指标进行对比,评估测试结果。
测试使用环境:(与功能测试环境一致)
服务器硬件为******服务器,操作系统:Windows 2003 Server 数据库管理系统采用 Mysql 5,应用服务器为Tomcat 应用服务器和数据库运行在同一台硬件服务器上 测试工具软件为 (SP2)
测试场景
并发测试:模拟不同的VU用户同时执行登陆操作,并使用LoadRunner记录主要参数性能指标。
测试结果指标 (详见性能测试报告)
40个用户(访客并发登录)操作性能指标参数如下:
1. Average Transaction Response Time(平均相应时间)=15秒; 2. Hits per Second (Average) (点击率)=; 3. Connections Per Second(Average)=; 4. Total Throughput (bytes)= 8,754,029; 5. ?Total Hits=1,880;
应用服务器系统资源计数器的指标如下图:
应用服务器系统资源计数器(40访客并发)
(附:详见性能测试报告
50个用户操作性能指标参数如下:
1. Average Transaction Response Time(平均相应时间)=20秒; 2. Hits per Second (Average)= 3. Connections Per Second(Average)=; 4. Total Throughput (bytes)= 10,937,937; 5. Total Hits=2,350;
应用服务器系统资源计数器的指标如下图:
(附:详见性能测试报告)
本次测试需要获取系统最大用户并发数及系统最佳用户并发数两个性能关键指标数值。
三、测试结论
通过40访客并发与50访客并发测试结果对比后,发布性能测试结论如
下:
测试结论:40和50个访客并发登录访问测试通过,其中40个用户并发为系统最佳并发数(此时系统各项指标正常,系统处于高负荷稳定运行状态,系统状态趋于饱和。系统资源得到了充分的使用。)。而50个用户并发访问为系统最大并发数(此时Processor Queue Length(处理器队列性能指标)>2,表明理器队列已经存在堵塞现象。预计随着压力的增大。将导致处理器出现无法完成用户请求而放弃操作的现象。)
四、测试评价
性能测试过程评价 性能测试过程评价: 将40并发与50并发的测试结果曲线进行迭代对比后。可以确定:随着并发用户数量的增加(压力的增加),中央处理器(CPU)将是导致系统出现性能瓶颈的主要原因点。处理器队列出现堵塞现象将导致大量并发用户无法按时完成用户请求的响应操作。从而响应时间超出客观用户所忍受的范围。个人认为响应时间不要超过20秒为宜。(人类的潜意识里超过20秒中即达到了忍耐的峰值。 每秒点击率(Hit Per Second)数值较高,证明了本IM系统执行程序的效率较高。从两个测试结果分析报告(Load runner Analysis报告迭代图(英文))中可以看出随着并发登录的人数越多,点击率越大,对服务器的压力也越大。50访客并发的每秒点击率达到为213次/秒。这个值是比较高的。 系统吞吐量(Throughput)是指在性能测试过程中网络上传输的数据量的总和,随着并发登录人数增多,吞吐量也在增大。并没有出现衰竭的现象。其中40访客并发时吞吐量为8700000,而50访客并发 每秒连接数(Connections Per Second) 的New Connections与 Connection shutdown值比较接近。确认系统不存在严重的连接池泄漏。 ××××测试中心 ×××年九月十六日 其他说明: (1) 系统只支持同时登陆并发操作,不支持对话并发操作(开源代码socket不支持Load runner编写相关对话并发脚本,存在Guid算法无法获取模拟的问题) (2) 由于运行测试场景时间过短(Controller运行时间小于20秒),性能记数器的值无法确定问题所在,只有Load runner Analysis生成的测试报告中记录的点击率和吞吐率等值,以及不同人数(40人与50人)运行结果之间进行比较。得出测试结论。 (3) 性能测试过程中,实时在在管理平台来查看在线人数和性能测试运行结果一致,没有缺失的情况。保证了本次测试结果的有效性及准确度。 五、测试资源消耗
资源类资源明细 型 Windows 2003 Server + sp2 软件资Windows XP + sp2 源 、、 Loadrunner 服务器端硬件配置: 规格 Intel(R) Core(TM)2 CPU T7200 @ 一级数据缓存 2 x 32 KB, 8-Way, 64 byte lines 一级指令缓存 2 x 32 KB, 8-Way, 64 byte lines 逻辑处理器个数 2 物理内存总计 1570924 KB 硬件资物理内存剩余 616308 KB, 39% 源 虚拟内存总计 2097024 KB 虚拟内存剩余 1976500 KB, 94% IDE (ATA) 控制芯片 Intel 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller 硬盘型号 HTS541080G9SA00 网卡芯片 Broadcom BCM5789 NetLink Gigabit Ethernet PCI Express 链接速度 100 Mbps 客户端硬件配置: 超越3100E PC机,配置:CPU Inter(R) Pentium(R) 4 1400MHz,512内存 人力资人与1,人员2,人员3: 4*8*3=96 人/时 总源
计 : 12人日
因篇幅问题不能全部显示,请点此查看更多更全内容