首页 > 新闻资讯 > 综合新闻
“无纸通关”Mercury功不可没
      
    从上个世纪80年代以来,海关历届党组都高度重视海关的信息化工作。
   
    H2000系统就是中国海关继快速通关、便捷通关等通关作业改革之后为了实现无纸通关而开发的一个重大项目,其目的是要把通关作业流程各个环节能够无纸化的全部无纸化,而且把可以前推、后移或者外置的海关手续,统统提前或推后到通关过程之前或之后。该系统的前身是已经成功“服役”十多年的H883系统,但H883系统目前已经无法满足业务量和处理能力快速增长的需求了。为了顺利实施H2000系统,建立起一个业务处理分布全国海关的超大型关键业务系统,解决因数据分布导致的数据不一致性、主机系统的性能瓶颈等问题,海关总署采用了Mercury Interactive公司的应用实施方案 (AD,Application Delivery),通过测试管理提供工作效率,通过功能测试和压力测试实现对软件质量的严格控制,通过软件更新流程来控制软件更新的风险。

    三件“利器”

    据悉,该解决方案由三个重要产品组成,即测试管理软件TestDirector、功能测试软件WinRunner和压力测试软件LoadRunner。

    TestDirector是一套基于Web的测试管理系统,它提供了一个协同合作的环境和一个中央数据仓库,能让测试人员、开发人员或其他的IT人员通过这个中央数据仓库,在不同位置就能互通测试信息,并且将测试全过程―――从测试需求管理、测试计划和测试日程安排到测试执行,以至到出错后的跟踪―――仅在一个基于浏览器的应用中完成。

    WinRunner是一个企业级的功能测试工具,它在业务应用正式部署之前,通过自动捕获、检测和重放用户对应用系统的交互操作,来发现系统缺陷,确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免故障的出现,保证系统对所有关键业务处理功能、处理流程的正确,保障应用的质量和准备工作的最优化。

    LoadRunner是预测系统行为和性能的负载测试工具。它强调的是整个企业系统,它通过模拟成千上万名实际用户和员工的行为,对企业应用系统进行测试,发现并隔离整个企业架构中存在的问题。因此,在应用生命周期的每个环节中,LoadRunner都可以通过测试企业应用质量、可靠性和可扩展性,来帮助企业维持稳定的业务和收益,在不添置额外硬件设备的条件下最大限度地提升IT性能,并确保最终用户的性能体验,缩短测试周期,优化系统性能,并加速应用系统的部署时间。

    因地制宜

    H2000系统是一个三层结构的系统,第一为用户界面层,用VB 6和VC 6开发,提供海关关员与系统进行交互操作完成业务处理;第二为业务逻辑处理层,用于完成所有访问数据库的操作,并保证分布式交易的一致性,同时还将数以万计的客户端的并发访问,通过数据库连接池优化对数据库的访问性能;第三为数据层,使用Unix平台上的Oracle数据库,存储所有的业务数据。

    测试的关键目的是保证系统的质量,把风险控制在可以接受的范围之内。因此,测试组设计了以TestDirector系统为统一管理工具,分别进行功能测试、压力测试、性能测试的方案,以及自动化脚本的开发方案。

    在功能测试阶段,测试组利用美科利的WinRunner来开发模拟海关关员使用H2000系统的自动化测试脚本。其中测试用例是按照业务处理的流程来设计的,并且通过设计测试数据来驱动每一个测试用例的执行。

    至于压力测试和性能测试主要是用来解决三个方面的问题:系统是否能够承受大规模的业务量,15000个以后客户端的并发访问;对于不同规模业务量的海关,多大的一个系统才可以满足用户需要;对于不同规模业务量的海关,什么样的网络带宽和质量可以满足用户的需要。在测试过程当中,测试组利用美科利的LoadRunner产品分别对客户端访问中间层,以及中间层访问数据库的参数进行记录,并对记录下来的脚本进行第二次开发,最终完成压力测试,得到不同业务规模下的系统配置、网络配置,为系统的资源规划提供了科学、可靠、准确的依据。

    另外,压力测试还有另外一个作用,可以通过不断地模拟大业务量和大并发访问,来重现系统的不稳定状态,极大地提高问题解决的速度,保证开发和系统上线能按计划实施。

    H2000系统测试成功并上线后,从投入使用以来一直保持7×24小时高效可靠运行,可以在不间断工作的情况下进行无缝升级,即使在一周升级一次的情况下,也没有出现系统崩溃或无法提供服务的现象,被作为海关总署的一个样板在海关系统内推广,并成为新业务开发的一个测试平台。
相关文章:
    无相关信息
Copyright © 2007-2020 CAOP All Rights Reserved. 中国口岸协会版权所有
京ICP备2022011338号