翻手为云覆手雨,天地由我一手掌。逍遥不认仙与魔,总归由我性张扬。

记一个项目系统频繁宕机的性能测试优化过程

上一篇 / 下一篇  2009-02-08 13:27:03 / 个人分类:性能测试技术

                                    记一个项目系统频繁宕机的性能测试优化过程

son%Qw^6s6c{'G-B0

 51Testing软件测试网,\&wF/t Pq+gXF

    应客户方领导的要求被派去支援另外一家公司开发的系统的性能测试分析,这套系统上生产线一段时间后发现隔两三天就要重启服务器内存一下子就消耗没了,生产环境的配置是HPUNIX AP/DB服务器都是两台而且都是8C16G中间件是WEBLOGIC而且做了集群,但是只要用户一用上去GC就出现异常,内存使用没办法正常回收。导致两三天就要重启一次,而且这个项目在上线前已经有三个性能测试人员测试过了但是估计由于其他原因,上线前没有做相应的优化。因此导致这次那么紧张,客户方领导把我调过去帮忙性能测试配合罗时飞罗专家定位问题优化问题,这确实是苦差事已过去第一天就加班到凌晨三点多,第二天上班还要不能迟到,苦不堪言啊,开始测试前分析场景典型交易,尽量模拟生产线会引发性能问题的交易,包括工作流,查询交易,管理交易等,搭建测试环境等等然后对参数调整改善了部分性能,还包括分页问题WEB配置修改、利用缓存问题、SESSION问题、应用中部分代码存在算法问题、RDBMS交互的模式需要改进、日志处理、JVM配置等等的优化终于把整体大问题解决了。51Testing软件测试网5o_$Q,y;m

总结下这次测试算是比较完美的性能测试并优化,包括环境的配置,LR脚本的录制、WEBLOGIC参数调整、JVM的配置、SESSION问题的定位并解决、数据库参数的优化调整、数据库问题的定位并优化都是我参与优化开发人员配合整理真正的做到测试优化人员该做的事情整个项目的各方面的问题定位并优化充分体现了一个性能测试人员该做的事情。

\ `1I VAy r0

TAG: 性能测试技术

 

评分:0

我来说两句

Open Toolbar