摘要
随着Internet的迅速发展,IP路由器在网络中的地位越来越重要,因此在路由器产品进入网络之前必须对其进行全面的测试以检测其功能和性能是否满足应用的需求.针对现有的基于单机架构的路由器测试系统存在的不足,从多个角度分析了构建分布式架构测试系统的必要性.设计并实现了分布式多点并发测试系统,该系统由一个分布式测试管理器和多个测试代理组成,具有良好的可伸缩性和可扩展性,能够模拟路由器在真实网络中的工作环境并实现对路由器的一致性测试、性能测试和互操作性测试.对系统的实现细节进行了详细的阐述,重点讨论了分布式测试系统中的同步问题并提出了相应的解决方案.在上述工作的基础上进行了路由器测试实验,证实了该系统的可行性和实用性.
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.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2009年第6期920-926,共7页
Journal of Computer Research and Development
基金
国家自然科学基金项目(60773102)~~
关键词
分布式
性能测试
互操作性测试
分布式测试管理器
测试代理
同步
distributed
performance testing
interoperability testing
distributed test manager
test agent
synchronization