基于TCL的报文转发自动化测试系统设计与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:liuxinjialo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的发展推进了数字通信设备的迭代更新。路由器作为网络组网中的一个重要设备,在骨干网、企业网和接入网中都有部署,互联网+的信息全融合特点要求网络能够稳定并快速响应用户需求,因此路由器必须实现高速路由转发和高性能转发。于是,在路由器产品研发过程中,报文转发的功能测试及组合测试是非常重要的环节。本课题从路由器产品部目前存在的报文转发预测试效率较低的问题入手,分析了被测产品——路由器的产品架构﹑报文转发测试点﹑自动化适用性和自动化测试的系统框架。得出报文转发预测试适用于自动化测试的结论后,结合设计原则和设计目标,构建了一套基于TCL(Tool Command Language)脚本语言的报文转发自动化测试系统。该测试系统的设计方案考虑了操作的易用性﹑扩展性和移植性等方面因素,基于实习公司的自动化测试框架,采用模块化分析的方式将整个测试系统进行细分设计。通过物理分析﹑测试床文件生成﹑拓扑生成﹑模块流量﹑测试脚本和库函数接口模块使自动化测试系统的设计思路更加有条理,每个模块用TCL代码实现一个相对独立的功能,同时各个模块之间有机系统性地关联。为了提高脚本的可操作性,降低测试系统对开发人员的依赖,采用了增加自动化执行文件的形式,将测试流量模块的选择和运行类型设置都在一个文件中修改,并仅操作一个文件即可完成自动化测试系统的执行与停止。最后,通过自动化测试系统脚本日志进行测试系统的功能验证说明该系统的测试有效性,加入RFC2544性能测试验证补充说明测试系统的可扩展性,并对比分析了测试系统和现有测试方法的测试效率。基于上述研究内容,针对中高端路由器产品,该自动化测试系统提供便捷的测试操作方式,将设备的配置和测试仪的配置及测试完全自动化实现,所采用的自动化测试系统设计的模块化方式也为未来的转发测试点的丰富扩展提供了可能。
其他文献
在通信设备研发行业中,产品开发质量是决定企业产品生死和市场竞争力的关键性因素。然而,随着企业承接的开发项目越来越多,产品成本和规模越来越大,使得质量绩效难以监控,因
本文主要处理了一类带有四种范数的非线性项的退化和奇异的抛物方程组的第一初边值问题:首先,给出了弱解的局部存在唯一性和比较原则。其次,研究了解的爆破与整体存在情况,利
从1997年中国政府提出推进金融发展的阶段性目标至今,金融生态环境稳步改善,金融创新有序推进,金融业态发展更趋均衡。中国金融发展的显著成就形成了国民经济健康持续发展的
视觉目标跟踪通过对视频序列中的特定目标进行定位及识别,为智能化的人机交互应用提供了重要的技术基础。然而,在复杂多变环境中的人机交互过程中,如何保证目标跟踪的稳定性
近年,来可穿戴健康设备的出现和普及,不仅对于半导体器件的面积、功耗、可靠性等参数提出了越来越高要求,而且对于传感器的功能性也提出了越来越丰富的需求。Ⅲ-Ⅴ族氮化物半
技术和市场环境的快速变化,使得战略联盟日益成为企业获取外部知识和资源的重要手段。面临技术和市场双重劣势的后发企业常常因为内部资源和能力不足,需要通过与领先的跨国公
随着学者们对组织双元核心“探索”和“应用”的研究和发展,组织双元性也越来越受到创新领域学者们的关注和重视,学者们认为探索型和应用型两种创新的有效实施能够让企业获得
内容中心网络CCN是为了满足现有用户的网络服务需求而提出的一种新的网络体系结构,由于其以“内容”为中心、网内缓存等特性,引起了广大学者的关注。网内缓存是CCN体系结构的
NoC映射优化是片上网络研究的热点内容。目前,NoC映射的研究主要集中在二维拓扑结构,且优化目标主要是降低系统总能耗。但在实际应用中,应用任务和IP核可能存在多对一的关系,
大气二氧化碳浓度上升导致了一系列生物学和生态学问题,如对植物发育的影响以及温室效应导致的全球温度升高等。覆盖在陆生植物各组织和器官表面的蜡质层是植物响应外界环境