欢迎来到天天文库
浏览记录
ID:30097498
大小:111.00 KB
页数:8页
时间:2018-12-26
《宋波新论文(2003-6)-revision_and_comments》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SYN-TTCN-3---------ASynchronizationExtensionforTTCN-3论路由器多端口并行协同测试提纲:1、前言2、路由器体系结构的新观点(用带外信令控制思想来讨论路由器!)3、IP路由器多端口并行协同测试(讨论测试需求:Conformance、Performance和InteroperabilityTest、多端口、多连接、并发、协同,测试系统……)4、扩展TTCN-3(ETTCN-3)(由测试需求引入ETTCN-3的必要性,提供增加的功能,上层描述语言的
2、需要等,应给人一个未来ETTCN-3的概貌!)5、IP路由器的多端口并发测试举例6、结束语1、前言从二十世纪七十年代末开始,网络测试技术,特别是对协议实现是否符合相关网络协议标准的测试技术(ConformanceTesting),受到了国际网络界的重视。随着开放式互联系统参考模型(OSI/RM)和相关协议标准的出现,在八十年代初、中期出现了多个有代表性的网络协议测试系统[1~4],在相关工作的基础上,ISO成立了专门的工作组制订了“测试网络协议实现符合相关标准的方法与框架”的标准,其最新版本为1
3、994年发布的ISO/IEC9646[5]。由于当时国际研究的重点在于端系统(End-system)的测试,因此该文本的早期版本仅仅是端系统测试技术的标准。根据控制观察点(PCO–PointsControlandObservation)的可能组合,该标准规定了4种端系统的抽象的观测法,并定义了一种“树表结合”的测试描述工具TTCN(TreeandTableCombinedNotation)。八十年代中期,中国访问学者在英国国家物理实验室对网关的测试研究工作中,针对传统“回绕测试法”(Loop-b
4、ackTestMethod)存在的不足,提出了网关“穿越测试法”(TransverseTestMethod),从而能够模拟网关的正常工作环境进行较全面的测试[6]。后经英国的BSI(BritishStandardsInstitute)的对口工作组向ISO的建议,穿越测试法被ISO/IEC9646接纳为测试网络中继系统(NetworkRelaySystem)的两种标准测试方法之一。直至九十年代中期,端系统的测试重点大都仍然放在单条连接独立的测试,而对中继系统的测试重点则放在单个或一对端口的独立测试
5、上。随着时间的推移,多连接、多端口的协同测试问题提到了议事日程,于是欧洲电信标准协会(ETSI)对ISO/IEC9646中的TTCN进行了部分扩展,增加了部分处理并发请求和测试同步的能力,在原来TTCN-2的基础上制订了TTCN-3标准[7]。随着IPv6的出现,网络试问题重新引起学界和工业界的重视,以6-BONE为代表的在现有的IPv4网络环境下对IPv6进行包装测试(Encapsulation)的工作形成了广泛的国际合作[8]。从目前已发表的大量文献看,对路由器的测试工作,特别是多端口并行协
6、同测试的文章尚不多。本文以四川省网络通信重点实验室的研究与开发工作为基础,讨论IP路由器的多端口并行协同测试技术,包括对TTCN-3的必要扩展。摘要本文通过对TTCN-3的不足的描述,提出了对TTCN-3的一些扩展,使得测试定义在描述同步时更简单方便,同时能适应目前性能测试的需要。关键词:同步一致性测试性能测试1Motivation随着系统实现的复杂化,对系统的测试要求也越来越高。人们对测试技术的研究也进入了空前的繁荣时期。(TheTestingandTestControlNotation)TT
7、CN的出现,使得人们对测试的描述有了一个统一的标准。但是,在此时,测试对象主要是一些单机单端口系统,测试实现基本都是单线程的。对中继系统(如路由器),往往只有一进一出两端口。而目前,系统结构复杂得多,往往都是多端口系统,而且可能是分布式系统。对这些系统的测试而言,原来的TTCN已经无法胜任。因此,从1998年到2001年,欧洲电信联盟制定了基于并发测试描述的TTCN-3,它最大的特点就在于:(1)允许有多于一个的测试部件同时运行。对单机测试系统而言,这些运行部件可以用多线程与之对应,由于这些线程
8、之间的同步可以通过操作系统完成,因而易于实现。(2)抛弃了以往TTCN一致性测试描述结构,而采用提供一系列概念,如动态测试配置、基于消息的通信、模块定义和控制等来描述,使得被测实现(IUT)的描述更加集中于功能测试方面。当然,这也使得测试描述更加容易和方便。但是,笔者在四川省网络通信重点实验室项目“多端口路由器分布式测试系统(MRDTS)”中发现,TTCN-3在描述上还存在很多不足,主要表现在:(1)对于多端口分布式测试系统,尽管可以把各子测试器通过一个测试组件来描述,但是这些组件之间的同步描述
此文档下载收益归作者所有