1、POBA平台性能测试报告普巴软件平台性能测试报告普巴软件有限公司北京市海淀区上地西路8号邮编:100085总机:010-細細細*文档资料信息服务名称:平台性能测试报告项目经理:文档版本号:服务阶段:文档版本日期:准备者:准备日期:审定者:审定日期:发送列表发送者:日期:电话/传真:接受者:目的:日期:电话/传真:审阅版本历史版本号:版本日期:修订者:描述:文件名:注意事项本报告中的观点和决定都不代表任何官方立场。它仅用于交流科技信息。普巴软件有限公司:以下均称poba本文中所有内容均属poba的商业秘密。未经允许,不得作任何形式的复制和 传播。1.引言 11.1. 测试背景 11.2.参考文档
2、 21.3.缩略语和术语定义 22.测试范围 23.测试安排 23. 1.测试时间23.2.测试地点23. 3.测试工具23.4.测试环境部署34.测试内容 34. 1测试场景 :35.测试结果 46.测试结论与分析97.风险及环境差异分析 97. 1.版本 97. 2.测试环境91-引言L1-测试背景1.2.参考文档1.3.缩略语和术语定义 poba:指普巴软件有限公司 LR:指 LoadRunner交易:从用户角度看,能够完成某个特定业务的功能组合。测试场景:按照脚本中指定的系统业务来进行并发访问测试脚本:用于发起并发压力的执行代码,本项U中主要为LR代码事务:在测试脚本中定义的一个交易操
3、作过程2.测试范围根据PICC要求,本次性能测试将从事物响应时间、乔吐量、每秒点击次数来 评估平台性能的业务负载能力。3.测试安排3.1.测试时间2011年12月16日-一2011年12月16日3. 2.测试地点Poba软件有限公司3. 3.测试工具HP LoadRunner 8. 13. 4.测试环境部署硬件与系统配置表:机器角色基础软件软硬件配置IP地址&主机名CPU (个 数)内 存硬盘操作系统JBOSS应用服务器JBOSS4. 2. 3(JDK1.5、)172. 16. 80.612G230GWindows xpOracle服务器OraclelOgControler/AgentLoad
4、runnerS 1172. 16. 80. 412G230GServer20034.测试内容本次性能测试流程:发起节点:模拟用户登录4.1测试场景4.1.1单交易测试场景事务名称TPS平均响应时间标准差运行参数设置登录初始化时间:测试开始前执行所有VI;初始化并发策略:并发用户数量看实际测试结果而定,逐渐增加并发用户,直至出现系统响应时间拐点为止。初始用户为0,每隔2秒加载5个用户持续时间:6分钟结束时间:完成后即时退出思考时间:0间隔时间:03说明:初始化时间为脚本进行初始化操作的时间;并发策略加载用户、逐渐上线的方法持续时间为脚本连续执行业务交易时间;结束时间为脚本退出系统时间:思考时间为
5、脚本模拟用户在执行过程中的停顿时间;间隔时间为脚本执行循环执行之间的停顿时间;5.测试结果5.2.1 500 用户事物响应时间测试结果明细:颜色比例度量最小值平均值最大值SD1Action Transaction0.00.00.2110. 0091vuser end Transact i on0.00.00. 0020.01vuser init Transaction34.14334.61736. 5370. 5231登录34.11234. 55136. 358 |o. 507呑吐量测试结果明细:1.50001.00XX01.300PJ0 1.MO.OOD 1.100XW0 1000X00 j
6、OjOOD 加 Qp3D JjOO.OOO 30.000500XD0 SOMO 300/300 500.000 100XA0颜色比例度量图最小值平均值图最大值图中间值图SD1Throughput0.0438617. 081495379. 125340738. 75435820. 521每秒点击次数:颜色比例度量图最小值平均值图最大值图中间值图SD1点击次数0.048. 209163. 6253546.4175. 2.2 800 用户平均事物响应时间测试结果明细:平均务皮冃伺U3230尸.0 0Q OQ 0oY oA o4k2021841?10862 n 6 b6: 0030 01 00 01
7、30 OJOO 02 30 0300 03J0 04 00 3“ 05 00 05 30 06 00 0630 07 00 0?:30 000 0&30 OfrOO己用方畀疗何mm wColorScaleMeasurement图的最小值Graph5 sAverage图的最大值图的中 值图的SD1Act ion Transact ion0.00.00.00.00.01vuser end Transaction0.00.00.00.00.01vuser init Transaction34.24134.61135. 14634. 5260. 2891登录34.234.54935. 09434. 4
8、730. 278祚吐量测试结果明细:颜色比例度量图最小值平均值图最大值图中间值图SD1Throughput0.0445365.0351135795.833441024.688340316.211每秒点击数:颜色比例度量图最小值平均值图最大值图中间值图SD1点击次数0.018. 951116. 66750. 31336. 0335. 2.3 1000 用户平均事物响应时间测试结果明细:32302820242?201810U17109&120100 0200 0300 04 00 0500 QG00 OTOO 0800 0&00 1000 1100总用方実疗何mm “颜色比例度量最小值平均值最大值
9、SD1Action Transaction0.00.00.0050.01vuser end Transaction0.00.00.0180. 0011vuser init Transaction34.11834.76437. 7790. 6561登录34.08934.66637. 673 |o. 638呑吐量测试结果明细:颜色比例度量图最小值平均值图最大值图中间值图SD1Throughput0.0447870. 6051947078. 571393089. 063415310.532每秒点击数:矽虫击&JR颜色比例度量图最小值平均值图最大值图中间值图SD1点击次数0.049. 22620047
10、. 2543. 796测试结论与分析在单交易测试过程中,并发1000用户时系统达到业务处理能力的峰值,此时 乔吐量为5. 527笔/秒,平均事物响应时间为34. 666秒。从测试结果来看当前环境 下的系统处理能力很低,这个结果的产生可能有以下原因:1、 Oracle数据库和jboss部署在同一台服务器之上,这多少会出现彼此的 资源竞争,造成响应时间的延迟,对平均事物响应时间有着直接影响;2、 测试环境的网络状况不稳定,LoadRunner检测的实际带宽只有2M;3、 部署在JBOSS的JDK版本为1.5,版本过低,如果为1.6版本,性能至 少提升20%;4、 在测试过程中,在短短4、5分钟时间
11、里,可用内存在消耗过程中虽然有 些释放,但还是从1. 32G急剧下降到56M,程序代码可能存在内存泄露;5、 在测试过程中,Loadrunner的压力机只有1台,大用户量并发时会对自 身产生巨大压力建议:1、 oracle数据库和JBOSS部署在不同的服务器上;2、 提升JBOSS的JDK版本至1. 6:3、压力机最少部署配置高的服务器2台4、对代码进行详细的内存泄露分析7.风险及环境差异分析7.1.版本由于本次性能测试中的系统版本可能还未是最后版本,所以与今后实际上线 的系统在功能上还有些差异,可能会影响本次测试与上线后运行的结果比对。7. 2.测试环境本次性能测试的JBOSS应用服务器和Oracle数据库部署在同一台服务器上, 且硬件配置未达到理想指标,服务器比今后实际上线的服务器在硬件配置上肯定会 有所扩容,所以今后上线的各项交易在性能测试指标上应该会有不同程度的提升。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1