高级检索
    骆 昊 曾华燊. 分布式多点并发测试系统的设计与实现[J]. 计算机研究与发展, 2009, 46(6): 920-926.
    引用本文: 骆 昊 曾华燊. 分布式多点并发测试系统的设计与实现[J]. 计算机研究与发展, 2009, 46(6): 920-926.
    Luo Hao and Zeng Huaxin. Design and Implementation of a Distributed Multi-Point Concurrent Test System[J]. Journal of Computer Research and Development, 2009, 46(6): 920-926.
    Citation: Luo Hao and Zeng Huaxin. Design and Implementation of a Distributed Multi-Point Concurrent Test System[J]. Journal of Computer Research and Development, 2009, 46(6): 920-926.

    分布式多点并发测试系统的设计与实现

    Design and Implementation of a Distributed Multi-Point Concurrent Test System

    • 摘要: 随着Internet的迅速发展,IP路由器在网络中的地位越来越重要,因此在路由器产品进入网络之前必须对其进行全面的测试以检测其功能和性能是否满足应用的需求.针对现有的基于单机架构的路由器测试系统存在的不足,从多个角度分析了构建分布式架构测试系统的必要性.设计并实现了分布式多点并发测试系统,该系统由一个分布式测试管理器和多个测试代理组成,具有良好的可伸缩性和可扩展性,能够模拟路由器在真实网络中的工作环境并实现对路由器的一致性测试、性能测试和互操作性测试.对系统的实现细节进行了详细的阐述,重点讨论了分布式测试系统中的同步问题并提出了相应的解决方案.在上述工作的基础上进行了路由器测试实验,证实了该系统的可行性和实用性.

       

      Abstract: As the rapid expansion of Internet, IP routers are becoming more and more important and therefore must be exhaustively tested before being put into practice. However, the test methodology and test systems for IP routers hardly stay in touch with the state of the art. Based on the deficiency of existing stand-alone test systems for IP routers, the necessity of constructing distributed test systems is analyzed on several aspects and a new test system called distributed multi-point concurrent test system (DMC-TS) is introduced. DMC-TS is composed of one distributed test manager and several test agents. It has excellent scalability and extensibility and thus can simulate the real network circumstances for the routers under test. Key issues on the implementation of DMC-TS are discussed in detail, including the implementation of the distributed test manager and the test agents as well as the synchronization problem which is very common in distributed test environment. As a result, two types of synchronization problems are pointed out with corresponding solutions. On the basis of solving the issues stated above, the proposed system can be used to conduct conformance testing, performance testing and interoperability testing for IP routers. Some experiments are carried out to illustrate the feasibility and practicability of the proposed test system.

       

    /

    返回文章
    返回