论文部分内容阅读
本硕士论文所反映的研究工作是在四川省网络通信重点实验室的分布式多端口并发测试技术和测试系统的基础上展开的。传统的针对路由器的测试方法,如ISO 9646定义的穿越测试法,已经不能适应多端口并发测试,这种情况促使产生了一种新的测试方法——多端口并发穿越测试法。笔者本论文中的两项主要内容是:多端口路由器并发测试环境中同步机制与数据流生成机制的研究与设计。多端口并发穿越测试法要求各测试部件在物理上分布在不同的位置,这就相应地要求同步机制能够协调各测试部件以保持测试同步。另外,现存的没有同步机制的测试例也要求能够很好地用于测试系统。为此,笔者在测试例的所有测试树节点上插入同步点或空的同步点,在编译时把所设计的相应的同步代码段加入到相应的位置;对于没有设置同步机制的已有TTCN-3测试例,编译器编译时在各测试树节点上加入空同步点,从而达到对已有测试例的重用。为了模拟性能测试时真实的网络数据环境,有时需要产生满足一定数据到达规律的数据流,把其作为被测路由器端口的数据输入。长期的观察结果表明,网络数据流的分布规律具有自相似性,因此,笔者就以自相似到达规律为基础,设计性能测试需要的数据流生成机制。基于自相似的数据流生成设计模式也给其它类型数据流生成设计提供一种通用模式,这对以后测试系统数据流生成的扩展提供了很大的帮助。基于同步和测试数据流生成的测试实验表明,笔者所设计的两种机制是可行的,对四川省网络通信重点实验室的分布式多端口并发测试系统提供了较好的支持,为整个项目的开发做出了一定的贡献。