从TTCN-3到可执行测试例生成技术的研究与改进

被引量 : 0次 | 上传用户:l_zhijie1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用和网络服务的激增,网络流量模型也在不断的发生变化,路由器/交换机作为通信子网中的核心设备,对网络的性能有着极大的影响,因此,对路由器/交换机的性能测试和评价越来越重要,并且需要新的测试方法来处理路由器多个端口的流量并发。本文以四川省网络通信重点实验室的多端口并发测试方法和测试系统的开发为研究背景。四川省网络通信重点实验室提出的多端口并发穿越测试法,它能在任何环境下独立的测试路由器/交换机的一对端口或是通过对分布在通信子网中的路由器的测试来评价网络性能。四川省网络通信重点实验室在研的分布式路由器多端口并发测试系统是分布式并发穿越测试法的实现,它包括上级的多端口并发测试控制器和下级多个与之互连的双端口测试器,一个双端口测试器可以独立的或在多端口并发测试控制器的控制下来控制和观察路由器一对端口的行为。本文的侧重点是在多端口并发性能测试的基础上,针对TTCN-3语言的不足所做的改进和扩展,并以此为基础生成了TTCN-3 Compiler V.2的原型,它能更好的提供功能测试并给多端口并发测试方法引进了许多新的特点。本文的创新性在于提出了一种对不使用扩展TTCN-3语言编写的测试例的通用的同步点插入机制,这让不使用扩展TTCN-3语言编写的测试例也能在分布式多端口并发性能测试中使用。本文对TTCN-3的扩展还包括数据流生成、时钟、测试判决等方面,这为多端口并发性能测试模拟真实的网络环境创造了条件。本文的工作主要是对TTCN-3 Compiler V.1的改进,包括在第一版的基础上对可执行测试例生成器所使用的数据结构进行优化,完善了对模板匹配、日志操作等相关部分的处理,并给出了可执行测试例生成部分与测试系统间的适配框架,针对特定测试过程提出了适配实现机制。扩展了TTCN-3 Compiler V.1的功能,使其支持性能测试。本文的主要贡献在于:优化了双端口可执行测试例生成器的数据结构和可执行生成技术;引进同步点概念解决分布式并发测试中的同步问题并给予实现;定义了系统适配和平台适配框架;提出了在双端口测试器中支持性能测试的方法;通过对UDP和RIP在三层交换机上进行的初步的测试实验,表明TTCN-3可执行测试例生成器第二版达到了既定设计目标。
其他文献
<正>合气道(HAPKIDO)是源自日本的一种以巧制胜的近代武术,它根源于日本大东流合气柔术,主要特点是"以柔克刚"、"借劲使力"、"不主动攻击"。合气道的主要技巧是摔法和拿法,也
公共租赁住房是住房政策中一个正在迅速兴起的重要研究领域。首先论述了公共租赁住房研究的基本范畴和主要内容。在此基础上,从住房保障体系与公共租赁住房、公共租赁住房的
双语教学是高校教学的新生事物,它不同于一般的教学,目前的理论和实践还很不成熟。研究双语教学的理论和实践问题是目前教育理论家需迫切解决的问题。本文在分析研究国内外现
"9·11事件"以来,"东突"势力中的极端恐怖组织日趋边缘化并出现分化。其中一部分组织"圣战化"倾向日益突出,其威胁仍在上升;另一些组织则与相对较为温和的"东突"分裂组织合流
通过改变床垫表层海绵厚度,进行人体体压分布指标测量,主客观结合分析床垫在海绵厚度改变时的舒适度,研究床垫软层的改变与人体舒适度的规律,结果表明:海绵厚度对床垫舒适性
<正> 近读《写作》85年第4期上《“文选”为何不收“兰亭集序”》一文,觉得《文选》不收《兰亭集序》不能说明昭明是求全责备,更不能说明王右军写的景不合时令,那究竟说明了
目的观察妇科千金片对急性盆腔炎模型大鼠子宫、卵巢、输卵管细胞间黏附分子1(ICAM-1)与基质金属蛋白酶2(MMP-2)表达的影响,探讨该药治疗盆腔炎的机制。方法将80只雌性Wistar
<正>傣族竹楼是澜沧江河谷平坝上的民居建筑。平地吊脚起楼,首先是为了应付澜沧江的“定期泛滥”。江水泛滥之日,整个澜沧江河谷平坝成了临时河床,1992年遭百年一遇洪水,西双
奥巴马政府将亚太战略作为美全球战略的重中之重,这是冷战后美全球大战略演进与亚太形势发展共同作用的结果,并非完全针对中国,但在其实施过程中针对中国的一面却非常突出。
<正> 1974年我馆配合长沙新火车站的基建工程,在它取土工程范围内的树木岭发掘战国墓一座,编号74长树 M1;阿弥岭发掘西汉墓一座,编号74长阿 M7。现将这两座墓的发掘情况,简报