基于VTP平台的路由器性能自动化测试系统设计与实现
发布时间:2017-04-11 23:03
本文关键词:基于VTP平台的路由器性能自动化测试系统设计与实现,由笔耕文化传播整理发布。
【摘要】:随着互联网技术的发展,对数字通信设备的质量和性能要求不断提高。路由器作为通信网络的核心设备,它的功能、性能、安全性、可靠性等相关指标变得越来越重要。尤其在复杂的网络拓扑结构中,路由器的性能直接决定了网络的稳定性和可靠性。所以对路由器产品进行相应的性能测试具有其重要性和必要性。从全球测试业界发展趋势上来看,仅仅依靠人工测试无法满足日益增长的测试需求。自动化测试不仅可以完成手工测试难以实现的任务,也能从根本上提高测试效率。论文在介绍路由器自动化测试基本理论的基础上,以动态路由协议复杂多变、路由器容量规格量级巨大的需求为切入点,对路由器自动化测试系统的需求进行分析,确定了系统的设计目标。在对路由器手工测试及测试平台分析的基础上,基于VTP平台并利用TCL(Tool Command Language)脚本语言设计了路由器性能自动化测试系统。论文在充分的考虑了系统操作的易用性、可扩展性和移植性等因素,基于实习公司的ATF自动化测试框架,利用思伯伦公司的Spirent Test Center测试仪和VTP平台及其测试工具,结合自己的相关测试经验设计了路由器自动化测试系统。系统采用模块化的设计方案,将其分为测试环境初始化模块、代码解释执行模块、测试结果分析模块、测试驱动模块。每个模块实现相对独立的功能,同时各模块之间通过接口及参数又有机地关联在一起。按照自上而下的设计理念将测试系统划分为测试逻辑层、测试功能层和测试驱动层,分层结构设计使自动化测试系统的设计思路更加清晰明了。搭建了测试系统物理环境,以路由器为测试对象,结合性能测试RFC2544标准,采用解释性较强的TCL语言开发了一套满足路由器容量规格的动态路由协议下的自动化测试脚本集,最后针对路由器吞吐量、时延和丢包率等性能进行测试,并将测试结果与现有脚本和人工测试的结果进行详细对比分析。实践证明,整个自动化测试系统在准确性和效率方面较现有测试脚本和传统的手工测试都有所改进,尤其在测试效率上有明显的提升和优势。
【关键词】:VTP平台 TCL脚本语言 路由器 自动化测试 RFC2544
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN915.05
【目录】:
- 中文摘要3-4
- 英文摘要4-8
- 1 绪论8-12
- 1.1 课题研究背景及意义8-9
- 1.2 课题国内外研究现状9-10
- 1.3 论文主要内容及章节安排10-12
- 1.3.1 论文主要内容10-11
- 1.3.2 论文章节安排11-12
- 2 自动化测试基础理论12-18
- 2.1 自动化测试概述12-13
- 2.2 SPIRENT TEST CENTER测试仪概述13-15
- 2.3 TCL语言概述15-16
- 2.4 RFC2544协议概述16-17
- 2.5 本章小结17-18
- 3 路由器性能自动化测试系统设计18-31
- 3.1 自动化测试系统的需求分析18-19
- 3.1.1 基于路由协议的需求分析18-19
- 3.1.2 基于路由器容量规格的需求分析19
- 3.2 自动化测试系统设计19-23
- 3.2.1 设计目标19-20
- 3.2.2 设计原理20-21
- 3.2.3 自动化系统总体设计方案21-23
- 3.2.4 系统逻辑分层结构设计23
- 3.3 自动化测试系统分层结构23-30
- 3.3.1 测试逻辑层23-24
- 3.3.2 系统功能层24-28
- 3.3.3 系统驱动层28-30
- 3.4 本章小结30-31
- 4 路由器性能自动化测试系统实现31-51
- 4.1 系统开发平台介绍31
- 4.2 系统物理环境搭建31-35
- 4.2.1 测试物理环境搭建31-32
- 4.2.2 链路状态生成32-35
- 4.3 系统功能层实现35-45
- 4.3.1 测试床模块35-37
- 4.3.2 测试拓扑模块37-39
- 4.3.3 测试脚本模块39-45
- 4.4 驱动层实现45-50
- 4.4.1 CHECK函数45-48
- 4.4.2 RFC2544性能测试套48-50
- 4.5 本章小结50-51
- 5 自动化测试系统性能结果51-57
- 5.1 吞吐量测试51-52
- 5.2 丢包率测试52-53
- 5.3 时延测试53-55
- 5.4 自动化测试系统应用效果55-56
- 5.5 本章小结56-57
- 6 总结与展望57-59
- 6.1 总结57
- 6.2 展望57-59
- 致谢59-60
- 参考文献60-62
【相似文献】
中国期刊全文数据库 前10条
1 ;自动化测试系统[J];电子质量;2002年11期
2 何洪波;新一代通用自动化测试系统的开发与应用[J];中国计量;2004年06期
3 李忠明,张威;短信自动化测试系统的开发与应用[J];移动通信;2004年06期
4 王丽英;基于以太网技术的自动化测试系统[J];今日电子;2005年10期
5 李华;;综合仪器和新一代自动化测试系统[J];国外电子测量技术;2005年12期
6 张舜尧;;手机自动化测试系统设计浅析[J];电脑知识与技术(学术交流);2007年20期
7 ;构建以软件为中心的下一代自动化测试系统[J];电子技术应用;2008年08期
8 徐,
本文编号:300154
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/300154.html