翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。
cognos服务器性能测试诊断分析优化过程记录
上一篇 /
下一篇 2013-04-17 14:06:20
/ 个人分类:性能测试技术
cognos服务器
性能测试诊断分析优化过程记录
51Testing软件测试网@R1bMx*i3Wn 51Testing软件测试网h#`7e1UoX@^[ 前段时间客户方一个系统上线后出现性能问题,就是查询报表的时候出现宕机现象,应项目组要求过去帮忙测试优化问题。
51Testing软件测试网1H.K4l(rOSj2j 该项目的架构相对比较复杂,登录后要先进行认证服务器认证用户然后登录到应用系统A,在跳转到应用服务器B进行业务操作,如果有涉及到查询历史数据等需要使用到查询报表的,就要再次跳转到cognos服务器,然后从
数据库中捞取数据,因为项目人员只是说登录很慢,而且应用系统也很慢,有时会内存溢出,经常重启,但是没说明是哪里出问题,所以对问题的定位分析确实很麻烦。
51Testing软件测试网Y1q7jV:IE 于是只能逐层剥离测试分析方式来对各层次服务器进行问题定位分析解决。
1、先测试挖掘分析
web服务器问题,通过简单的测试系统登录退出,定位解决了apache配置问题。
2、认证服务慢的问题是存在,但是是另外一个系统问题,所以不做任何优化修改。
3、本项目的应用服务器问题诊断分析,通过测试一些交易类型的不跟报表打交道的业务功能点发现weblogic的JDBC、JVM等配置方面的问题,但是这时只能说发现问题,虽然JDBC调整大小可以解决连接数问题但是JVM设置问题,还需要考虑业务模型测试模型配比进行调整,因为报表展现的数据需要加载到应用JVM然后在展现出来,所以这方面的调整只能综合场景测试,才能进行分析优化调整。51Testing软件测试网bMv x*t1s2K!P0p!Bh
Y
51Testing软件测试网&c2X&I]bB ~
4、cognos服务配置测试诊断分析,通过测试查询报表数据,进行测试应用、报表展现分析问题,cognos的相关参数配置,如cognos Sort buffer size、CQEConfig.xml修改、最大进程数调整等进行调整然后针对JVM进行调整。