[发明专利]一种基于脚本技术的以太网接口设备的自动测试方法有效
| 申请号: | 201210248818.6 | 申请日: | 2012-07-13 |
| 公开(公告)号: | CN102916848A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | 刁晓栩;王轶辰;蒋崇武 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
| 地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 脚本 技术 以太网 接口 设备 自动 测试 方法 | ||
【技术领域】
本发明涉及一种利用脚本技术实现的以太网接口设备的自动测试方法,它与计算机网络、硬件系统检测技术以及软件测试技术有关,属于自动化测试技术领域。
【背景技术】
随着科学技术的发展,以太网作为一种高速、廉价的通讯接口,在军事、航空航天以及工业部门等运用越来越广泛,然而随着被测设备和协议的复杂度逐渐提高,传统的仅仅以数据包截获等方式工作的以太网测试软件或系统已经难以满足各种复杂测试场景的要求。
在自动化测试方面,基于传统工业总线的自动化测试系统已经普及,而由于以太网具有数据量大、协议层复杂等特点,因此能够对以太网接口进行自动化测试的方法目前还很少见。
【发明内容】
1、目的:
本发明的目的是提供一种基于脚本技术的以太网接口设备的自动测试方法,即提供一种面向以太网接口设备的自动化测试方法,它克服了现有技术的不足,具有功能性强、简单易用等特点。它可广泛应用于各种10M、100M或1000M的以太网接口的设备自动化测试。其具有以下特点:
1)可同时模拟多个IP与被测设备通讯,可同时与多个被测设备通讯;
2)可支持TCP、UDP网络层协议
3)可支持多播和组播
4)可测试ICMP、IGMP、ARP等链路层协议;
5)使用脚本控制技术,实现自动化测试;
2、技术方案:
(1)以太网接口设备的自动测试装置(即以太网总线检测设备)简介:
本发明是一种基于主机/目标机结构的测试方法。以太网总线检测设备由A.测试控制端(简称控制端)和B.测试实施端(简称实施端)组成。其中,控制端用于管理测试工程的配置信息、启动或停止测试、测试数据的实时显示以及测试结果的数据分析等。实施端在整个测试中扮演数据输入输出的角色。其有两个以太网接口卡,分别用于与被测设备通讯和与控制端通讯。
(2)技术方案:
本发明一种基于脚本技术的以太网接口设备的自动测试方法,如图4所示,其步骤如下:
1)步骤1建立测试工程
测试工程是测试的管理单元,每个测试工程可以包含若干个测试模型和测试脚本;测试工程由测试控制端管理,通过使用位于控制端的测试管理软件,可以建立测试工程;在测试管理软件的菜单栏单击工程菜单,在弹出菜单中单击新建选项,单击后弹出新建工程对话框;在该对话框中需要输入工程的名称,同时在模型设计文件和测试脚本列表中可以导入已有的模型文件或脚本文件到新建的工程中;完成相关信息的填写后,可以点击确定按钮,工程建立完成;如果有导入的测试脚本,则脚本信息会列在测试脚本列表框中;
2)步骤2构建模型
测试模型是测试过程中被测设备及其接口关系的抽象,通过构建测试模型,测试系统可以针对一次测试所需的各种资源进行分配和初始化工作;测试模型同样由管理端管理,模型是测试工程的一个或若干个子项;控制端提供了图形化的模型构建工具,通过使用该工具可以方便地完成模型构建工作;具体的建模过程如下:
首先在左侧的工具箱列表中点选“实际模型”并将其拖拽到设计面板中,“实际模型”用于描述被测设备;通过右侧的属性栏可以修改模型的名称、位置等信息;之后从左侧工具箱列表中点选“仿真模型”并将其拖拽到设计面板中,“仿真模型”用于描述本系统在测试中的角色,即本系统需要仿真哪些虚拟设备与被测设备进行通讯;
完成模型的设计后,需要构建模型间的通讯关系;通过点击左侧工具栏的“连线”并按次序分别点击刚才建立的“仿真模型”和“真实模型”,即构建了一条由“仿真模型”指向“真实模型”有向连线;该连线表示“仿真模型”需要向“真实模型”发送数据,对于本系统即表示需要发送数据;用与上面相反的顺序点击两个模型,即构建了一条由“真实模型”指向“仿真模型”的有向连线;该连线表示“仿真模型”需要从“真实模型”接收数据,对于本系统即表示需要接收数据;
对于定义数据的格式,则通过在连线上构建变量来解决;通过位于模型设计工具右侧的变量窗口,可以在连线上建立变量;新建的变量也通过右侧的属性窗口编辑其相关属性,主要包括变量名称、类型、周期等信息;其中变量名称可以在测试脚本中使用,测试脚本通过该名称获得或修改变量的值;
3)步骤3编写测试脚本
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210248818.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水酶法结合亚临界萃取大豆油脂的方法
- 下一篇:大容值可变电容器





