[发明专利]一种多用户测试系统及方法在审
申请号: | 201510449227.9 | 申请日: | 2015-07-28 |
公开(公告)号: | CN105071988A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 冯健;唐奇;杨智峰 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/46 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
地址: | 430073 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多用户 测试 系统 方法 | ||
技术领域
本发明涉及计算机通信技术领域,尤其涉及一种多用户测试系统及方法。
背景技术
多用户测试可以较大程度上模拟现实应用场景,是一种检验产品的性能指标的常见方法,但在多用户测试过程中往往需要大量的终端设备,就带来了测试成本的增加。
以WLAN(WirelessLocalAreaNetworks,无线局域网络)设备中的WBS(WLANBaseStation,无线局域网基站)+CPE(CustomerPremiseEquipment,客户中继设备)多用户测试来说,若一个WBS(WLANBaseStation,无线局域网基站)设备下需要并发25个客户中继设备CPE,进行同时FTP(FileTransferProtocol,文件传输协议)下载测试,服务器对每用户限速2Mbps,要求每台客户中继设备CPE下载速率不低于1.8Mbps,按照常规的测试方法是在每台客户中继设备CPE下接一台实体PC机设备,这样客户端就需要使用到25台实体PC机,那么如果WBS下联的客户中继设备CPE数量继续增多,如50个、100个,那么可见此测试对于资源有限的情况下是不可能完成的任务,那么有没有办法使用尽可能少的实体PC机来完成这项测试呢。
发明内容
本发明的目的在于提供一种基于虚拟机及VLAN(VirtualLocalAreaNetwork虚拟局域网)技术的多用户测试系统及方法,通过一台实体PC机(PersonalComputer,个人计算机),使用虚拟机应用可以同时虚拟出多台虚拟PC机,同时通过定义不同VLAN标签来区分不同用户的测试数据,从而完成需要多台实体PC机才能完成的应用场景。
一种多用户测试系统,包括:用于接收或下发测试数据的服务器、用于中转测试数据的无线接入点AP、用于被测试的多个客户中继设备CPE、用于为分组后的每组客户中继设备CPE所包含的多个客户中继设备CPE提供独享信号通路的交换机、以及用于为每组客户中继设备CPE提供测试平台的实体PC机;其中,每组所述客户中继设备CPE所对应的所述实体PC机包含有与该组客户中继设备CPE个数相同的虚拟PC机;
所述服务器与无线接入点AP通过网线连接,所述无线接入点AP与客户中继设备CPE通过无线连接,每组所述客户中继设备CPE与该组对应的交换机通过有线连接,所述交换机与该组对应的实体PC机通过有线连接。
其中,每组所述客户中继设备CPE所包含的客户中继设备CPE的个数为3-4个,3-4个所述客户中继设备CPE通过1台交换机与1台实体PC机连接,其中,所述实体PC机包含有与该组所述客户中继设备CPE个数相对应的3-4个虚拟PC机。
其中,所述实体PC机安装的是具有识别Trunk属性功能且具有封装和解封装功能的Linux系统。
其中,所述客户中继设备CPE是通过定义不同的VLAN标签实现与虚拟PC机配对以区分不同用户数据信息。
其中,下行链路时,所述交换机端口对客户中继设备CPE发送的数据封装VLAN标签,所述实体PC机对交换机发送的数据解封VLAN标签;当上行链路时,所述实体PC机对虚拟PC机发来的数据封装VLAN标签,所述交换机端口对实体PC机发来的数据解封VLAN标签。
一种采用上述所述的多用户测试系统的测试方法,包括:
S1、测试数据从服务器通过网线传递给无线接入点AP,无线接入点AP通过无线将测试数据透传给客户中继设备CPE;
S2、客户中继设备CPE接收到测试数据后通过有线将测试数据透传给交换机;
S3、所述测试数据进入交换机时,交换机端口为每个客户中继设备CPE发来的测试数据封装不同的VLAN标签后传递给实体PC机,当测试数据由实体PC机传递给虚拟PC机时,虚拟PC机对测试数据封装的VLAN标签与虚拟PC机网卡封装的VLAN标签进行判断是否相同,若不同,则丢弃测试数据;若相同,则对测试数据的VLAN标签解封装以使虚拟PC机处理测试数据信息。
其中,所述步骤S3中的交换机端口为每个客户中继设备CPE发来的测试数据封装不同的VLAN标签后传递给实体PC机,具体为:
测试数据通过交换机的输出接口与实体PC机传递,若实体PC机不支持Trunk属性,则丢弃测试数据;若实体PC机支持Trunk属性,则将测试数据传递给实体PC机。
一种采用上述所述的多用户测试系统的测试方法,其特征在于,包括:
S1、虚拟PC机对测试数据通过网卡桥接时封装VLAN标签并传递给实体PC机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510449227.9/2.html,转载请声明来源钻瓜专利网。