- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宋波新论文(2003-6)-revision_and_comments
SYN-TTCN-3 ---------A Synchronization Extension for TTCN-3
论路由器多端口并行协同测试
提纲:
1、前言
2、路由器体系结构的新观点(用带外信令控制思想来讨论路由器!)
3、IP路由器多端口并行协同测试(讨论测试需求:Conformance、Performance和Interoperability Test、多端口、多连接、并发、协同,测试系统……)~– Points Control and Observation)的可能组合,该标准规定了4种端系统的抽象的观测法,并定义了一种“树表结合”的测试描述工具TTCN(Tree and Table Combined Notation)。
八十年代中期,中国访问学者在英国国家物理实验室对网关的测试研究工作中,针对传统“回绕测试法”(Loop-back Test Method)存在的不足,提出了网关“穿越测试法”(Transverse Test Method),从而能够模拟网关的正常工作环境进行较全面的测试[6]。后经英国的BSI(British Standards Institute)的对口工作组向ISO的建议,穿越测试法被ISO/IEC 9646接纳为测试网络中继系统(Network Relay System)的两种标准测试方法之一。
直至九十年代中期,端系统的测试重点大都仍然放在单条连接独立的测试,而对中继系统的测试重点则放在单个或一对端口的独立测试上。随着时间的推移,多连接、多端口的协同测试问题提到了议事日程,于是欧洲电信标准协会(ETSI)对ISO/IEC 9646中的TTCN进行了部分扩展,增加了部分处理并发请求和测试同步的能力,在原来TTCN-2的基础上制订了TTCN-3标准[7]。
随着IPv6的出现,网络试问题重新引起学界和工业界的重视,以6-BONE为代表的在现有的IPv4网络环境下对IPv6进行包装测试(Encapsulation)的工作形成了广泛的国际合作[8]。从目前已发表的大量文献看,对路由器的测试工作,特别是多端口并行协同测试的文章尚不多。本文以四川省网络通信重点实验室的研究与开发工作为基础,讨论IP路由器的多端口并行协同测试技术,包括对TTCN-3的必要扩展。
摘要 本文通过对TTCN-3的不足的描述,提出了对TTCN-3的一些扩展,使得测试定义在描述同步时更简单方便,同时能适应目前性能测试的需要。
关键词:同步 一致性测试 性能测试
1 Motivation
随着系统实现的复杂化,对系统的测试要求也越来越高。人们对测试技术的研究也进入了空前的繁荣时期。(The Testing and Test Control Notation)TTCN的出现,使得人们对测试的描述有了一个统一的标准。但是,在此时,测试对象主要是一些单机单端口系统,测试实现基本都是单线程的。对中继系统(如路由器),往往只有一进一出两端口。而目前,系统结构复杂得多,往往都是多端口系统,而且可能是分布式系统。对这些系统的测试而言,原来的TTCN已经无法胜任。因此,从1998年到2001年,欧洲电信联盟制定了基于并发测试描述的TTCN-3,它最大的特点就在于:(1)允许有多于一个的测试部件同时运行。对单机测试系统而言,这些运行部件可以用多线程与之对应,由于这些线程之间的同步可以通过操作系统完成,因而易于实现。(2)抛弃了以往TTCN一致性测试描述结构,而采用提供一系列概念,如动态测试配置、基于消息的通信、模块定义和控制等来描述,使得被测实现(IUT)的描述更加集中于功能测试方面。当然,这也使得测试描述更加容易和方便。
但是,笔者在四川省网络通信重点实验室项目“多端口路由器分布式测试系统(MRDTS)”中发现,TTCN-3在描述上还存在很多不足,主要表现在:
对于多端口分布式测试系统,尽管可以把各子测试器通过一个测试组件来描述,但是这些组件之间的同步描述变得异常困难。TTCN-3里只有基于消息的发送send和接受receive操作,以及远过程调用call、getcall等操作。而且,对于更复杂的系统,如需要嵌套组件测试配置的情况下,同步描述更困难。如图1所示:每个端口对应一个PTC(并行测试组件),而每个端口的测试需要多线程的方式进行,即每个端口内部的这些测试线程又需要有多个PTC来表示,这样就构成了一个嵌套结构的测试配置。
图1 嵌套定义的测试配置
由于TTCN-3集中于功能测试上,所以对实时和性能测试没有严格而详细的定义,参考文献[1][2]分别阐述了对TTCN-3实时方面和性能方面的扩展。
各测试例的定义依赖于固定的组件,即定义测试例时须指定运行该测试例的组
您可能关注的文档
- CN201220177285.2-空气净化及制氧装置.pdf
- CN201220153355.0-一种具有氧浓度检测功能和气水分离功能的小型制氧机.pdf
- CN201220202394.5-手提式制氧机.pdf
- CN201220217859.4-复合节能型医用分子筛中心制氧设备.pdf
- CN201220220236.2-辅助节能型医用分子筛中心制氧设备.pdf
- CN201220220251.7-复合型医用分子筛中心制氧设备.pdf
- CN201220221001.5-复合节能型医用分子筛中心制氧和医用压缩空气一体化设备.pdf
- CN201220428588.7-便携式太阳能充电制氧机.pdf
- CN201220428577.9-一种可携行的保健制氧机.pdf
- CN201220427719.X-一种适用于高原地区的便携式制氧机.pdf
最近下载
- 2024年银行考试-授信业务资格笔试参考题库含答案.docx
- 2023-2024学年重庆市高二上册数学期末试卷1(人教版).docx VIP
- 园林景观施工技术交底记录大全.docx
- 期末周末作业题(含解析)2024-2025学年人教新目标(Go for it)版英语八年级上册.docx VIP
- 2024山西省农商银行招聘1340人笔试模拟试题及答案解析.docx
- 人教版2024-2025学年度第一学期七年级期末数学试卷.docx
- 可信数据空间建设及应用参考指南1.0.docx
- 2024江苏高考政治真题(原卷版).docx
- 三年级数学上册专项练习(拔高题)北师大版.pdf
- Rhino5.0&KeyShot产品设计实例教程(第2版).ppt VIP
文档评论(0)