性能测试报告模版_第1页
性能测试报告模版_第2页
性能测试报告模版_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、产品名称 Product name密级 Confidentiality level秘密产品版本 Product versionTotal 12pages 共 12页针对 XXXX内存溢出问题性能测试报告( 仅供内部使用 )拟制 :日期:审核 :日期:审核 :日期:批准 :日期:修订记录日期修订版本描述作者目录1 概述 错误 ! 未定义书签。2 测试目的 . 错误 ! 未定义书签。3 测试设计 . 错误 ! 未定义书签。对象分析 错误 !未定义书签。测试策略 错误 !未定义书签。测试模型 错误 !未定义书签。测试环境描述 错误 !未定义书签。详细测试方法 错误 !未定义书签。测试方法综述 错误

2、!未定义书签。并发用户计算及启动 错误 !未定义书签。监视统计数据 错误 !未定义书签。业务模型 错误 !未定义书签。4 测试结果 . 错误 ! 未定义书签。CPU使用情况 错误 !未定义书签。内存使用情况 错误 !未定义书签。页面分解 错误 !未定义书签。5 测试结论 . 错误 ! 未定义书签。XXX(针对内存溢出问题)性能测试报告关键词:XXX系统 性能测试 事务响应时间 测试报告摘 要:本测试报告用于说明 XXXX系统的内存溢出压力测试结果。缩略语清单:XXXX: XXXX管理系统1 概述本测试报告用于说明 XXX系统中的内存溢出压力测试结果。根据客户反馈的情况,XXX系统存在内存溢出的

3、问题,主要体现在系统运行一段时间后,做任意业务操作,会引发内存溢出问题,针 对这种情况,分析 WEB服务器的配置,执行本次性能测试。2 测试目的本次测试是重点是重现 XXXX系统的内存溢出问题。 根据客户的反馈信息, 结合研发同事的建 议,执行本次测试,目的在于重现 XXXX的内存溢出问题,未涉及功能测试,以测试结果协助研发 同事解决问题。3 测试设计3.1 对象分析系统按照 B/S(Browser/Server )模式设计。用 JSP实现前台, SQL SERVER 2000 做后台数据库。Web服务器使用 JBOSS ,编译器使用 版本, WEB服务器日志输出调整为 ERRO级R 。3.2

4、 测试策略本次测试分别模拟 3个用户,虚拟 5个IP ,进行客户信息新增,客户列表读取,考核标准设置中 的评价标准以及新增客户信息等操作,持续运行3个小时与 4个小时。3.3 测试模型3.3.1 测试环境描述1. 测试环境需求1 系统环境标准配置:主机用途机型 /OS台数CPU/台内存容量 / 台对应 IPWeb服务器Windows 2003 Server111G数据库服务器Windows 2003 Server112G测试代理服务器Windows XP11512M2. 测试工具要求PC 1 台, LOADRUNNER性 能测试工具。3. 测试代码要求准备好测试数据,系统资源,开启 web服务

5、。 JBOSS配置java内存为最小 350M,最大 700M。3.4 详细测试方法本部分主要描述测试方法,资源监控及测试启动等方面内容。3.4.1 测试方法综述根据 XXX系统中的权限管理机制,同一 IP只能同时登录一个用户,这样模拟多个用户就需要多个不同的 IP ,否则权限系统会拒绝登录,无法模拟实际的情况,故采用IP 欺骗方法,虚拟出 5个不同的 IP进行测试。根据客户反馈的结果分析, 选取 XXXX系统中的关键业务点: 客户信息新增, 客户列表读取,考核标准设置中的评价标准以及新增客户信息,分别模拟3个IP ,3个用户, 4个用户, 4个IP ,持续的运行 3个小时, 4个小时的测试场

6、景。测试在这样的压力,系统是否抛出内 存溢出问题。3.4.2 并发用户计算及启动第一次测试模拟 3个用户,同时启动浏览客户列表,新增客户信息操作,持续运行3个小时。第二次测试模拟 4个用户,同时启动浏览客户列表,新增客户信息,浏览客户的考核标准信息等, 持续运行 4个小时。3.4.3 监视统计数据根据性能测试的目的,主要对 WEB服务器的 CPU、内存、进行监控和分析。因测试服务器与测 试代理机在同一网段内,故忽略网络因素。本次测试没有监控数据库资源使用情况。下表列出了 主要需监控的选项。监控计数点 描述WEB服务器测试过程中 CPU的使用率测试过程中内存使用率CPU内存3.4.4 业务模型第

7、一次测试模拟 3个用户在前台进行 XXXX系统客户列表浏览,客户信息新增操作。业务流程 如下:XXXX系统:1、使用用户帐号登录(用户名 test ,密码 111)登陆到: 8080/ws ,2、选择“客户管理”标签,进入客户管理系统;3、在“档案管理”页面进行新增操作;4、另外一个用户使用用户名 admin,密码 111,登录客户系统,在“档案管理”处进行客户 信息的浏览,实际是不间断刷新客户查询列表;第二次测试模拟 4个用户在前台进行 XXXX系统客户列表浏览,客户信息新增操作,考核标准 中的评价标准浏览。业务流程如下:XXXX系统:1、使用用户帐号登录(用户名 test ,密码 111)

8、登陆到: 8080/ws ,2、选择“客户管理”标签,进入客户管理系统;3、在“档案管理”页面进行新增操作;4、另外一个用户使用用户名 admin,密码 111,登录客户系统,在“档案管理”处进行客户 信息的浏览,实际是不间断刷新客户查询列表;5、使用用户 bj,密码 111,登录客户系统,在“考核标准”中浏览“评价标准”页面。4 测试结果4.1 CPU使用情况第一次测试第二次WEB从上面两张图可以看出,在第二次测试,增加了考核标准中的评价标准浏览页面的测试后, 服务器的 CPU使用率基本维持在 98左右。由此可以推测考核标准中的评价标准页面可能存在性能 问题。4.2 内存使用情况第一次第二次

9、由以上两幅图可以看出, WEB服务器的可用物理内存在第二次测试时,出现了下降的趋势, 在下降一定程度后, 维持不变, 说系统被用掉的物理内存没有及时释放, 通过比较前后两次测试的差别, 可以推测客户评价标准处可能存在内存泄漏问题。4.3 页面分解&providerTypeId=hege&providerType= 合格客户以上是第一次测试结果中,对页面进行分解后,得出的相关页面在服务器处理端的耗时情况。&infoType=INFORMATION以上是第二次测试客户评价标准相关页面的分解情况。其他的为详尽列出。 具体的页面请研发同事自行分析。5 测试结论本次测试共执行 2

10、次,第一次执行 3小时,第二次执行 4小时。整个测试过程出现两次错误报 告。测试结论如下:1、通过比较两次测试结果,差别较大的是体现在第二次增加了考核标准中的评价标准页面浏览操作, WEB服务器的 CPU,内存都有比较大的变化,由此可以推测考核标准 中的评价标准页面可能存在问题;2、通过分解测试对象的相关页面,发现几个主要操作,涉及到数据库查询,添加的操作,在服务器端的耗时比较长,特别体现在客户列表的读取。故推测客户列表处的 sql 语句可能存在问题,可优化;3、WEB服务器的配置也是一个值得研究优化的地方,如何使WEB服务器发挥最大效能,请研究同事解决;4、在测试过程中,监控 WEB服务器端的 console 发现,系统打出了比较多的日志信息,其中有类似这样的 sql 语句:16:13:02,140 INFO STDOUT Hibernate: select count(*) as col_0_0_ from XXX_WS_WSPACE_NOTICE notice0_ where (RELEASESTATE已='发布 ' )and(ISDELETE not like '% 测试员 %' )and(RELEASE_BY!=' 测试员 ' )and(RELEASE_SCOPE like &

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论