[发明专利]一种测试系统和一种测试方法有效
申请号: | 201310731349.8 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103684924A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 金方晓;王莉;郭鹏;粟星 | 申请(专利权)人: | 上海原动力通信科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/46;H04L29/12 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 201612 上海市漕河泾开发*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 系统 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种测试系统和一种测试方法。
背景技术
在测试系统的网络中具有一种及以上的设备是固定IP地址的,即该种类型的测试设备不能在一个局域网中同时接入两台及以上,并且该网络中都有2台及以上的主控设备,每个主控设备需要固定的IP地址。
对于上述的测试系统,主控设备和测试设备都会产生IP冲突,常规的处理方法就是配置多个局域网,将IP冲突的主控设备和测试设备放入不同的局域网中,在每一个局域网中,单独配置一台物理PC,多个局域网就需要多台物理PC。
通过上述描述可见,现有技术中解决测试系统的IP冲突需要对每个局域网配置一台物理PC,具有较高的硬件投入。
发明内容
本发明提供了一种测试系统和一种测试方法,能够降低测试系统中解决IP冲突所需要的硬件投入。
第一方面,本发明提供了一种测试系统,所述系统包括至少两个测试子系统、至少一个主控设备,所述至少一个主控设备用于向所述测试子系统发送控制命令,所述至少两个测试子系统用于根据主控设备的控制命令完成测试;
所述主控设备包括处理器、至少两块物理网卡,在所述主控设备上构建至少一个虚拟机,所述虚拟机包括至少一个虚拟网卡;
第一测试子系统与第一物理网卡相连,第二测试子系统与第二物理网卡相连,第二物理网卡通过网桥与虚拟机中的第一虚拟网卡相连;所述处理器用于通过第一物理网卡将第一控制命令发送给所述第一测试子系统;所述虚拟机用于通过第一虚拟网卡将第二控制命令发送给所述第二测试子系统;
所述第一测试子系统用于接收所述第一控制命令,根据所述第一控制命令完成测试,生成第一测试数据;
所述第二测试子系统用于接收所述第二控制命令,根据所述第二控制命令完成测试,生成第二测试数据;
所述第一物理网卡的IP地址和第二物理网卡的IP地址不在同一网段,所述第一虚拟网卡与所述第一物理网卡具有相同的IP地址。
进一步地,所述通过第一虚拟网卡将第二控制命令发送给所述第二测试子系统,包括:
所述第一虚拟网卡通过网桥将第二控制命令发送给所述第二物理网卡;
所述第二物理网卡将所述第二控制命令发送给所述第二测试子系统。
进一步地,所述第一测试子系统,还用于在生成第一测试数据之后,通过所述第一物理网卡将所述第一测试数据发送给所述处理器;
所述第二测试子系统,还用于在生成第二测试数据之后,通过所述第二物理网卡将所述第二测试数据发送给所述虚拟机。
进一步地,所述通过所述第二物理网卡将所述第二测试数据发送给所述虚拟机,包括:
所述第二物理网卡通过网桥将所述第二测试数据发送给所述虚拟机的第一虚拟网卡。
进一步地,所述通过第一物理网卡将第一控制命令发送给所述第一测试子系统,包括:
运行第一测试程序通过第一物理网卡向所述第一测试子系统发送第一控制命令;
所述通过第一虚拟网卡将第二控制命令发送给所述第二测试子系统,包括:
运行第二测试程序通过第一虚拟网卡向所述第二测试子系统发送第二控制命令。
第二方面,本发明提供了基于第一方面中任一项所述的系统的一种测试方法,所述方法包括:
所述处理器通过第一物理网卡将第一控制命令发送给所述第一测试子系统;
所述虚拟机通过第一虚拟网卡将第二控制命令发送给所述第二测试子系统;
所述第一测试子系统接收所述第一控制命令,根据所述第一控制命令完成测试,生成第一测试数据;
所述第二测试子系统接收所述第二控制命令,根据所述第二控制命令完成测试,生成第二测试数据。
进一步地,所述通过第一虚拟网卡将第二控制命令发送给所述第二测试子系统,包括:
所述第一虚拟网卡通过网桥将第二控制命令发送给所述第二物理网卡;
所述第二物理网卡将所述第二控制命令发送给所述第二测试子系统。
进一步地,在所述第一测试子系统接收所述第一控制命令,根据所述第一控制命令完成测试,生成第一测试数据之后,还包括:
所述第一测试子系统通过所述第一物理网卡将所述第一测试数据发送给所述处理器;
在所述第二测试子系统接收所述第二控制命令,根据所述第二控制命令完成测试,生成第二测试数据之后,还包括:
所述第二测试子系统通过所述第二物理网卡将所述第二测试数据发送给所述虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海原动力通信科技有限公司,未经上海原动力通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310731349.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据包监测方法及装置
- 下一篇:一种丢包测量的方法及网络设备