[发明专利]自动化测试系统中的测试仪控制方法有效
申请号: | 201110147074.4 | 申请日: | 2011-06-02 |
公开(公告)号: | CN102333005A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 郭静 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 系统 中的 测试仪 控制 方法 | ||
技术领域
本发明涉及数据通信领域中的自动化测试技术,特别涉及一种自动化测试系统中的测试仪控制方法。
背景技术
目前自动化测试技术在数据通信领域的广泛应用在很大程度上释放了测试人员的重复工作量,同时自动化测试技术也为降低产品开发成本、缩减开发周期以及保证产品质量上作出了巨大贡献。
随着自动化测试技术的发展,自动化测试覆盖的测试内容不断的丰富和扩展,使得越来越多的被测设备和辅测设备应用在自动化测试技术中。目前一个比较典型的自动化测试系统如图1所示:整个测试系统可分为两个部分:即控制网络和测试网络,其中测试网络由拓扑交换机、各被测设备、各辅测设备构成,测试的时候通过拓扑交换机来构造各种不同的拓扑结构进行各种测试;控制网络由控制中心和各被测设备、各辅测设备构成,其中控制中心是测试系统的核心设备,负责自动化脚本的运行、资源分配并根据自动化脚本的需要控制所需的被测设备和辅测设备,向其发送各种指令完成测试。
在上述测试系统中,被测设备往往是各个公司自己的产品,而辅测设备一般采用的是PC机,而PC机所能提供的性能测试及所能承担的测试辅助工作都是非常有限的。在数据通信产品的测试中,一方面需要通过辅测设备构造各种报文以提供各种流量,这些流量可以是正常的业务流量,也可以是不正常的网络攻击流量;另一方面,由于当前数据通信设备性能的快速提升,也需要辅测设备能够产生超大流量的数据用于性能测试。而目前的状况是:PC机无论是在灵活性或其它性能方面都已经无法满足测试要求,往往需要在测试系统中引入更强大的第三方的专用测试仪表,比如思博伦公司的TestCenter、Smartbits等产品。
要将第三方的专用测试仪表纳入到企业的自动化测试中并非一件容易的事情,但需要考虑到兼容性和成本问题。目前主要有两种处理方式:1.直接引入测试仪表供应商提供的一套完整的自动化测试方案,此种方式具备以下缺点:软件和辅助设备的资金投入非常庞大,并且不能和已有的测试系统融合,要么运行两套系统,如此会增加维护成本,要么推翻自己已有的自动化系统,重做脚本,耗费更是巨大;2.利用测试仪表提供的一些控制API(应用程序接口)在现有的测试平台上进行扩展,这样做同样面临一个问题,即测试仪表的利用率问题,一台测试仪表动辄几十上百万,如果不能有效的利用测试仪表,也将会是一项非常巨大的耗费,另外测试仪表在已有的自动化平台中能否灵活应用,达到自动化的效果也是一大问题,如果因为引入了测试仪表却在自动化测试过程中增加了更多人工干预,对企业来说也是非常不合理的。
因此,在企业已有的测试系统中如何扩展支持测试仪表,如何灵活、有效的利用测试仪表是目前企业的自动化测试中亟待解决的问题。
发明内容
本发明所要解决的技术问题是:提出一种自动化测试系统中的测试仪控制方法,最大程度的提高测试仪的利用率,同时充分考虑测试仪使用的灵活性,尽量减少自动化测试过程中的人工干预工作。
本发明解决上述技术问题所采用的方案是:自动化测试系统中的测试仪控制方法,包括以下步骤:
a.测试配置步骤:将一个具有多个端口的物理测试仪配置为多个具有少量端口的虚拟测试仪,并将被测试设备与虚拟测试仪进行连接;
b.测试控制及执行步骤:将测试任务分配到不同的虚拟测试仪中,通过控制虚拟测试仪来控制物理测试仪上对应的端口执行测试任务。
具体的,步骤a中所述测试配置的详细步骤如下:
a1.统计物理测试仪上可用于测试的物理端口;
a2.将统计出来的物理端口划分为N个端口组;
a3.创建N个虚拟测试仪,并分别与物理测试仪上的N个端口组进行关联,N为正整数;
a4.根据测试需求确定物理测试仪上的端口组与被测设备的连接方式,并进行连接;
a5.更新自动化环境配置文件。
具体的,步骤b中所述测试控制及执行的详细步骤如下:
b1.统计测试任务中对物理测试仪的使用需求;
b2.根据统计出来的使用需求给测试任务分配虚拟测试仪;
b3.通过控制虚拟测试仪来控制物理测试仪上对应的端口组;
b4.执行测试任务直至测试结束,释放虚拟测试仪资源。
进一步,步骤a2中所述端口组可独立、并行执行测试任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110147074.4/2.html,转载请声明来源钻瓜专利网。