捍卫金融业务可靠性的幕后英雄

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:wkxhm123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  我国银行间外汇市场自1994年成立以来,在合理配置外汇资源和形成人民币汇率方面发挥了重要作用。2003年国家外汇局发出通知,允许各会员单位通过银行间外汇市场交易系统在同场交易中进行买卖双向交易。此举在发展和活跃我国银行间外汇市场的同时,也对银行间外汇交易系统提出更高的要求,如何确保系统稳定、灵活地运转,确保不断推出的新应用能够准确无误地上线,是摆在系统开发和维护人员面前的一道关乎国家金融安全的难题。而对于在解决这一难题的过程中做出巨大努力和贡献的Mercury公司的测试管理系统,我们只能用“幕后英雄”来形容这个默默无闻的奉献者了。
  
  故事是这样开始的
  
  中国外汇交易中心是我国金融改革实现宏观调控的重要机构,其原有的银行间外汇交易系统采用早期的C/S(客户端/服务器)结构,不易管理、扩充和维护。随着中心机构的不断扩张、交易商及会员的快速增长,该系统已不能满足这样一个日趋庞大而复杂的金融机构的需要,系统升级在所难免。目前,新一代外汇交易系统已经开发完成,它采用了Internet技术,基于Web、数据库和浏览器的三层结构系统。利用该系统,分中心的管理人员及交易员都可通过标准的Internet浏览器来进行交易,实现客户端软件的零安装,减轻技术人员的维护工作量,且便于系统的进一步拓展。
  在正式投入运行之前,为了确保该系统的各项功能和性能指标都能够达到预期目的,项目负责人决定引入先进的软件测试工具,采用高质量的软件测试服务来分析该系统的各项数据指标,以便在系统上线之前发现可能存在的瓶颈,并对将来实际环境中的系统性能表现进行较为精确的估计。经过多方比较, Mercury 公司的功能测试产品WinRunner和负载测试产品LoadRunner成为中国外汇交易中心新一代外汇交易系统的首选测试软件。
  
  准备工作有条不紊
  
  在中国外汇交易中心新一代外汇交易系统测试服务项目中,Mercury公司的WinRunner和LoadRunner两个产品分别用来完成基于需求规格说明的功能测试和使被测系统工作于最大设计负载或大于最大设计负载条件下的负载测试。其中,WinRunner是一个企业级的功能测试工具,它在業务应用正式部署之前,通过自动捕获、检测和重放用户对应用系统的交互操作,来发现系统缺陷,确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免故障的出现,保证系统对所有关键业务处理功能的正确,处理流程的正确,保障应用的质量和准备工作的最优化。LoadRunner是Mercury公司推出的预测系统行为和性能的负载测试工具。它强调的是整个企业系统,通过模拟成千上万名用户和员工的行为,对企业应用系统进行测试,发现并隔离整个企业架构中存在的问题。因此,在应用生命周期的每个环节中,LoadRunner可以通过测试企业应用质量、可靠性和可扩展性,来帮助企业维持稳定的业务和收益,在不添置额外硬件设备的条件下最大限度地提升IT性能,并确保最终用户的性能体验,缩短测试周期,优化系统性能,并加速应用系统的部署时间。
  经过多方分析,项目负责人一致认为,在该项目中负载测试是一个尤其重要的工作,需要全面检验外汇交易系统在最多500个并发用户的情况下是否能够正常运行,并检测各子系统的负载情况,同时,需要检测在该并发用户数下,系统的性能情况即平均响应时间是否达到了设计要求。另外,通过负载测试还要获悉在指定的响应时间内系统最多能够支撑的最大并发用户数量,并且采集系统各部件的性能数据和行为数据,通过联合会诊分析,找出系统各部件的瓶颈,提出改进措施。
  为此,Mercury的产品代理商融海咨询根据新一代外汇交易系统的软件环境设计了一套完整的测试服务流程,从测试计划入手,有条不紊地协助测试工作实施方,上海紫光北美开展了整个测试服务。首先测试环境包括一台控制器和十台虚拟用户发生器,它们都构建在Windows 2000操作系统上,其中控制器配备1GB内存,运行Mercury LoadRunner Controller 7.5产品,而虚拟用户发生器则配备256MB内存,运行Mercury LoadRunner vugen 7.5产品。接着,针对外汇交易中的特定流程,以及各种流程在实际交易中所占的比重,在各个虚拟用户中进行流程的分配和定义。另外,准备工作还包括测试数据和测试脚本的准备,其中测试数据包括后台数据库中的数据和模拟商业流程的虚拟用户所需要的一些数据。
  
  实测阶段步步为营
  
  准备工作完成以后就进入实际的测试执行阶段。在测试过程中,通过LoadRunner Controller使所有虚拟用户同时执行同一个动作,例如登录到一个库存应用程序,来模拟峰值负载的情况。在此过程中,利用Controller的Rendezvous功能所提供的互动环境,建立起持续且循环的负载,同时管理和驱动负载测试方案。另外,还利用它的日程计划服务来定义用户在什么时候访问系统以产生负载,从而实现测试过程的自动化。
  为了寻找系统各部件可能存在的瓶颈,测试人员还利用Controller监测到系统架构中各个组件的性能,包括服务器、数据库、网络设备等,获取有用的数据,从而决定系统的合理配置。例如,在测试中,测试人员发现模拟用户登录被测系统的速度非常慢,通过查看Controller的监测数据发现CPU占用率很高,经过进一步的监测,测试人员发现问题出在应用服务器的参数配置上,果不其然,修改了服务器的参数之后,测试即得以正常进行。
  在整个中国外汇交易中心新一代外汇交易系统的测试工作中,Mercury公司的自动化测试工具大约完成了总工作量的近30%,出色地完成了对系统性能的测试。
  
  掌声中继续前行
  
  系统已经成功上线了。在欢庆之余,无论是外汇交易中心的工程师们还是测试实施服务提供商上海紫光北美的技术人员们,都深深地感觉到一个好的测试产品对于一个大型软件系统来讲是多么地重要。在多方积极合作的基础上,整个测试计划得到了顺利执行,其中产生的各项负载测试数据和指标成为中国外汇交易中心对新一代外汇交易系统的重要验收依据。同时,中国的银行间外汇交易市场也将因此而更加顺应市场的发展需求,获得更多的发展机遇。
  最具增值潜力软件产品(基础软件)
  CA Unicenter
  Unicenter系统及网络管理解决方案帮助企业管理按需计算的IT环境,将IT与快速变化的业务需求结合。Unicenter可以跨越各种平台和应用并为企业架构提供同等优秀的支持。该解决方案主要包括五个部分:应用和数据库管理、网络和系统管理、作业调度优化管理及桌面资源管理和服务管理,为企业架构提供全面管理。Unicenter解决方案多次荣获业界“金软件奖”、“年度推荐奖”、“中国信息产业年度优秀信息化解决方案”等多项殊荣。
  Unicenter让IT服务支持过程标准化、规范化,提高自动化处理能力,提升运行管理水平,实现知识经验的积累和共享,并且把工作量化,为考评提供依据。Unicenter能将原先被动低效的管理转变为主动高效的管理,改变IT部门以前的“救火队”角色,使IT部门由“急诊大夫”晋升为“保健医生”。此外,它还可使系统资源合理调配使用,提高故障应急处理能力。
  普元EOS
  在企业级应用软件开发中,普遍存在项目不能如期完工、项目对技术人员要求较高、软件需求变更频繁、设计文档与代码无法保持同步等问题。普元EOS 就是为解决此类问题而推出的面向构件的中间件平台。
  EOS独创的XML数据总线技术,通过拖曳构件的方式实现图形化的软件组装,而不需了解太多技术细节,还可以图形化的方式进行调试。EOS还提供组织机构管理、用户权限管理等应用框架,以及丰富的构件库,应用开发无需从零开始。EOS提供的文档自动生成功能,使得设计文档与代码自动保持同步,EOS可帮助用户以构件的方式持续积累软件财富。针对运行时管理、配置及维护的难题,EOS提供了基于Web的在线管理工具。针对中国式的多变的业务流程,EOS提供工作流引擎,通过图形化的流程开发与监控、一体化的开发界面、灵活的任务分配策略等特性充分考虑行业要求。
  中创软件InforFlow工作流中间件
  InforFlow提供业务流程建模、控制和管理等功能,是企业级业务流程应用的理想平台。基于J2EE架构,实现流程逻辑与业务逻辑的分离,可视化地进行业务流程分析、定义和业务单元的组装,降低复杂流程应用的开发难度。
  参照WFMC(工作流管理联盟)标准,遵循OMG(对象管理组织)规范。
  InforFlow工作流中间件为客户提供一个先进、高效、开放的信息化平台。客户通过使用InforFlow对业务流程的抽取、规范、整合、运行、监控、改进等一系列活动,来降低管理成本,提高执行力。通过InforFlow提供的邮件、短信、消息提醒,降低工作内耗,提高工作效率。InforFlow系统将人从繁琐、无序、低端的工作中解放出来处理更有价值、更重要的事务,整体提高办事效率和对信息的可控性,使管理趋于完善,提高应变能力,全面提升客户的市场竞争力。
其他文献
我国税务信息化建设已有20多年的时间,在各方面都取得了一定的成果,然而比较而言,业内外专家以及实践者都认为项目管理还需要进一步加强。OECD(经济合作与发展组织)国家作为西方发达国家的典型代表群体,非常重视政府部门大型信息化项目的管理。OECD公共管理委员会(PUMA)组织对IT项目管理进行了专门的研讨,并得出若干重要经验。本文简要介绍这些经验,以期对我国税务信息化项目管理起到一定借鉴作用。  1
●随着技术和设计软件的发展,设计师可以更轻松地去做创新性的功能设计,这样无疑会大大提高设计师的生产力和价值。  ●采用以功能为导向的设计方式后,在产品设计的整个流程中,设计师都可以轻松地设计出外形更美观、功能更丰富的产品,而且还可以有效地进行产品成本的控制。功能导向的设计方式,将改变三维参数设计方式。  ●在未来,二维设计并不会消失,参数设计也不会消失,这些以往主流的设计方式依然很重要,但最有价值
统一的装修,统一的设计,CSTP真要做软件实训“麦当劳”?  一边是找不到工作的毕业生,一边是急需人才的企业。到底是哪儿出问题了?实训教育或许是解决这个问题的一个出路。  小赵准备考自动化工程研究生,这背离了他的本科专业——计算机软件工程。问及为何放弃这么热门的专业,小赵无奈地说:“找工作太困难了。”  小赵毕业于北京的一所重点高校,按理来说,找工作应该不成问题,但事实并非如此:“我们班30人,毕
内容摘要:2013年10月,两高、两部出台的《关于依法惩治性侵害未成年人犯罪的意见》强化了对性侵未成年人犯罪的惩治力度,但总的来看,我国惩治与预防性侵未成年人犯罪制度还存在缺少单独立法、责任认定分歧、预防举措不力等不足。通过对美国、日本和韩国相关制度考察分析,建议我国针对性侵未成年人犯罪制定一部单独的法律,在办理性侵未成年犯罪案件中适当引入严格责任,同时还应构建更有效的多元化预防体系。  关键词:
要使IT应用满足业务的需求,必须让IT应用以最优化的状态持续不断地运作。业务优化没科技(BTO)是一种新的IT战略,它通过整合利用合理的资源来推动业务价值,从而实现IT服务实施和管理生命周期的最大化效益。    美科利(Mercury)质量中心简介    Mercury Quality CenterTM是一整套BTO的应用和服务,可帮助IT实现重要质量活动的自动化,其中包括需求管理、测试规划、开发
继百度之后,雅虎也被卷入一场侵权纠纷。  7月4日,国际唱片业协会发布公告称,雅虎中国向用户提供非法MP3下载网站的链接,涉及到数千首侵权歌曲,因此将在华起诉雅虎中国侵犯其成员的知识产权。该组织表示,将在几周内正式提交诉状。但雅虎中国发言人随后表态,雅虎的搜索服务是“在法律允许的范围内运营”,并称雅虎中国已在与唱片公司展开谈判,希望共建合法的音乐下载平台。  让国际唱片业协会大动干戈且雅虎又如此在
关键字:手机电视 标准  移动多媒体技术联盟理副事长和秘书长张辉认为?熏手机电视产业链上的各个环节也存在着不少需要跨越的门槛    MMTA(移动多媒体技术联盟)技术工作组组长孟斐正在介绍我国自主创新的STiMi标准——中国在手机电视标准上自己的声音  意料之中,被誉为“3G杀手应用”的手机电视成了“2006年移动多媒体技术联盟手机技术发展论坛”的主角与会人士围绕手机电视的标准业务及终端发展模式进
精工爱普生集团日前宣布,成功开发出一款A6幅面(对角线长为7.1英寸)、厚度为0.47毫米的电子纸。这款新的电子纸产品应用了爱普生SUFTLA技术,将美国EInk公司开发的电泳显示设备与爱普生柔性TFT基板结合在一起,拥有QXGA(1536×2048)分辨率。据悉,该产品是目前世界上尺寸最大的电子纸产品,同时具备增大屏幕尺寸的可能。爱普生的研发人员应用该技术,将预先在玻璃基板上形成的低温多结晶硅T
东软 翰威特联手共推TalentBaseV3.0  企业管理从根本上来讲就是对人的管理,当然,最大的难点也是对人的管理。但是,据有关统计数据显示,中国70%左右的公司没有建立人力资源管理解决方案,其中拥有500名以上员工的公司实施人力资源管理解决方案的需求较大。而西方发达国家的人力资源管理已经相当地成熟,从商业模式来看,其企业人力资源管理已由“人事”管理发展到了“绩效管理、员工发展、企业人力资源战
产品简介    Laserjet 5200是HP新推出的一款A3幅面黑白激光打印机,四方的外型坚守传统,但在结构设计方面,HP Laserjet 5200综合了以往打印机产品的长处,在面板安置以及按键的、机盖的开合以及拉手设计、纸盒的推拉以及幅面的调整等方面都更具人性化。  HP Laserjet 5200的操作面板安排在右侧,由液晶屏、按键和指示灯组成,采用全中文的界面,不仅按键、指示灯的说明是