|
|
湖南省电力资产管理信息系统性能测试本文关键字 主要内容:湖南电力资产管理信息系统主要存在的问题是湖南电力在试用过程中感觉到该系统许多模块很慢,从而提出了在该项目验收的时必须实施性能测试,并且要使该系统在产生环境下的性能提高20%。在该项目中主要使用LoadRunner实施压力测试和使用Application Vantage实施压力过程中的监控,准确定位系统性能瓶颈的所在。 湖南省电力公司 湖南省电力公司是国有大型电力企业,是华中电网公司子公司,担负着湖南电力的生产、建设和经营任务,现有设计、施工、发电、供电、修造、科技、教育等独立法人资格的企业36个,在职员工31200人(含多种经营),各类专业技术人员12600人,教授级职称83人,高级职称1597人,中级职称4858人。湖南电网覆盖全省122个县市,已形成以500千伏和220千伏输变电设备为主网架,以30万千瓦等级机组为主力机组,拥有100万千瓦容量电厂,进入了大电网、大机组和高参数、高自动化的新阶段。为加快湖南电力的发展,公司确定了“发展、服务、效益”的六字方针,在“十五”期间,将新增发电装机容量350万千瓦;新增500千伏变电站4座、变电容量3750兆伏安、线路 系统概述及测试需求 资产管理信息系统是远光电力行业ERP解决方案FMIS系统中的重要组成部分。资产管理工作对保护企业资产的安全、完整有着重要意义,资产管理以企业日常资产管理业务为主线,以资产卡片为核心从多角度实现了对资产的管理和控制。系统提供完成日常资产管理活动的基本系统环境配置,同时允许用户根据特定资产管理业务需要对系统进行个性化配置,以满足分类核算等方面的管理需求;并且系统支持用户为各项资产管理活动定义业务流程,以充分体现资产管理业务过程中的授权机制;综合查询为用户提供功能强大的报表查询功能,方便用户按照企业管理需要随时从系统中提取各项业务历史发生及汇总数据,为企业的科学管理决策提供实时准确的信息。 湖南电力资产管理信息系统主要存在的问题是湖南电力在试用过程中感觉到该系统许多模块很慢,从而提出了在该项目验收前必须实施性能测试。根据相关技术人员分析得出系统慢的原因可能是应用服务器Weblogic和Oracle数据库参数设置不合理造成。湖电力要求通过测试使系统在产生环境下的性能提高20%。受湖电省电力公司之邀,苏州市软件评测中心有限公司(以下简称评测中心)于2007年7月委派经验丰富的LR和性能测试专家对其进行严格的性能测试和调优。 应用体系 整个湖南电力资产管理信息系统是一个典型的采用J2EE技术开发的三层B/S架构的系统。生产环境中应用服务器采用BEA公司的J2EE应用服务器WebLogic Server集群,数据库服务器采用Oracle公司的Oracle 9i数据库集群。用户打开浏览器,通过最常见的HTTP协议访问网站,进行登录,数据查询,单据流转等操作。应用服务器在会根据不同的操作请求对数据库进行相应的操作,然后返回用户端操作的结果。 主要工作资产管理信息系统是一个多层次的复杂的系统,在此次性能测试过程中主要针对以下几个方面: Ø 定位系统架构的性能瓶颈所在; Ø 定位系统是否存在代码的缺陷; Ø 针对发现的性能问题进行调优。 在设计测试用例和方案的时候,根据测试要求对资产管理信息系统中响应时间比较慢的模块进行了重点测试。我们重点考察了如下指标: 应用服务器(WebLogic)指示:即在高负载压力情况下,Weblogic各指标的使用情况,如:服务线程使用情况、JVM的内存使用情况、Weblogic与Oracle数据库的连接情况等; Oracle数据库监控指标:即在高负载压力情况下,Oracle数据库各指标的使用情况,如:Oracle数据库连接池使用情况、锁使用情况、会话情况等; 代码级监控:即在高负载压力情况下,通过例用监控工具找出系统中调用频率最高和执行时间最长的代码; 应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。 应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。 通过本次性能测试解决的问题Ø 通过监控所有服务器网卡数据的监控,发现客户端与服务器端之间的数据交互有效负载比较低。 Ø 在测试过程中,出现WebLogic服务器与数据库服务器之间存在数据丢失现象。 Ø 在对WebLogic应用服务器的监控时,发现JVM的垃圾回收不及时。 Ø 通过对WebLogic应用服务器的监控,还发现整个集群虽然可以正常工作,但是集群PROXY本身的性能已经成为影响到集群的关键。 Ø 通过对Oracle数据库的监控,可以发现Oracle数据库中的Session会话超出了定额,造成Session会话阻塞。 Ø 在测试过程中,Oracle数据库出现了丢失全局高速缓存块的现象,通过分析可能是RAC节点间连接不稳定造成,需要优化RAC节点间的连接带宽和连接质量。 Ø 数据库中出现了锁等待现象,造成许多会话阻塞。 结果此次性能测试项目相当成功,评测中心的测试工程师圆满完成了各项测试任务,为湖南电力资产管理信息系统的高性能上线奠定的基础,并得到了湖南省电力公司领导的一致好评和对此次性能测试的肯定。 |
|
|
||