实现多用户测试的方法和装置的制作方法

文档序号:7721216阅读:153来源:国知局

专利名称::实现多用户测试的方法和装置的制作方法
技术领域
:本发明涉及设备测试技术,具体涉及实现多用户测试的方法和装置。
背景技术
:作为数据业务测试中的重要内容,多用户测试主要包括多用户下的业务功能测试和系统容量测试。由于传统的测试手段只能用一台测试设备控制一个测试终端进行测试,因此在进行多用户测试时必须借助多台测试设备来完成。以多用户前反向吞吐量测试为例,传统的测试方法为准备n台测试设备,n个测试终端,一台测试设备连接一个测试终端;测试人员在每台测试设备上拨号成功;测试人员在每台测试设备上开始控制相应的测试终端实现FTP下载(或上传)大文件;测试人员在每台测试设备上启动网络流量监测工具;测试人员约定口号,同时在每台测试设备上开始流量统计;测试人员约定口号,同时在每台测试设备上停止流量统计;测试人员记录各个测试终端在测试时间内的平均吞吐量;对测试过程中的记录结果进行汇总和分析。可见,目前的多用户测试方法的不足之处是需要使用多台测试设备,并且由多个测试人员同时操作,在资源、人员方面难以协调,操作执行也不方便,测试效率较低;尤其在进行外场测试时,设备的便携性比较差,容易导致多用户测试不够充分。
发明内容有鉴于此,本发明的主要目的在于提供实现多用户测试的方法和装置,以提高多用户测试的便捷性和测试效率。为达到上述目的,本发明的技术方案是这样实现的实现多用户测试的方法,为各个测试终端分别分配相对应的用于独立测试的入网测试信息,该方法还包括控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试。分配所述入网测试信息的过程包括为各个测试终端分别建立拨号连接并分配相应的应用服务器,将测试终端所对应的拨号连接以及应用服务器作为所述入网测试信息。进一步将测试终端所对应的所述拨号连接、应用服务器以测试路由信息的形式创建,将创建的测试路由信息作为所述入网测试信息。实际执行所述入网测试之前,进一步判断是否有新加入测试的新测试终端,并在确定有新加入测试的新测试终端时,为该新测试终端分配相对应的用于独立测试的入网测试信息。所述判断操作是由预先设置的定时器触发的。该装置包括相连的测试管理单元、分配单元;其中,所述分配单元,用于为各个测试终端分别分配相对应的用于独立测试的入网测试信息;所述测试管理单元,用于应用所述分配单元所分配的入网测试信息,控制与自身相连的各个测试终端分别进行入网测试。所述分配单元,进一步用于将所述入网测试信息以测试路由信息的形式创建,将创建的测试路由信息作为入网测试信息。所述测试管理单元,在实际执行所述入网测试之前,进一步用于通过与所述分配单元交互,判断是否有新加入测试的新测试终端,并在确定有新加入测试的新测试终端时,通知该分配单元;所述分配单元,进一步用于根据所述测试管理单元的通知,为该新测试终端分配相对应的用于独立测试的入网测试信息。所述测试管理单元中设置有定时器,所述判断操作是由该定时器触发的。所述分配单元与维护单元相连,该维护单元用于对该分配单元所分配的所述入网测试信息进行包括保存在内的维护。可见,无论是方法还是装置,本发明的多用户测试技术均能够为各个测试终端分别分配相对应的用于独立测试的入网测试信息;并且控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试,以获知待测试无线通信系统的性能。这显然不再需要使用多台测试设备进行多用户测试,也不需要再由多个测试人员同时操作,因此在资源、人员方面明显提高了协调性,有效提高了多用户测试的便捷性和测试效率,能明显提高用户满意度。图1为本发明实施例的多用户测试流程图2为本发明的多用户测试流程简图3为本发明实施例的多用户测试装置图。具体实施例方式从发明思路上讲,本发明所提供的实现多用户测试的方法,为各个测试终端分别分配相对应的用于独立测试的入网测试信息,该方法还包括控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试。本发明所提供的实现多用户测试的装置,包括相连的测试管理单元、分配单元;其中,所述分配单元,用于为各个测试终端分别分配相对应的用于独立测试的入网测试信息;所述测试管理单元,用于应用所述分配单元所分配的入网测试信息,控制与自身相连的各个测试终端分别进行入网测试。参见图1,图1为本发明实施例的多用户测试流程图,该流程包括以下步骤步骤101:为测试终端分配对应的拨号连接、应用服务器。具体而言,需要为各个测试终端分别建立拨号连接,不同拨号连接对应不同测试4终端的端口,使得测试终端可以应用为其建立的拨号连接实现入网测试。并且,还需要为各个测试终端分配不同的应用服务器,并在测试终端以及为其所分配的拨号连接、应用服务器之间建立对应关系。在上述对应关系的描述中,测试终端以终端号来标识;拨号连接以拨号连接名称来标识;应用服务器以应用服务器网段地址和服务器子网掩码来标识。具体的对应关系实例可以如表l所示<table>tableseeoriginaldocumentpage5</column></row><table>表1步骤102:根据所分配的拨号连接和应用服务器,为测试终端创建对应的测试路由信息。在实际应用中,创建上述的测试路由信息能够使测试过程更加方便、快捷,该测试路由信息可以表示为routeadd〈destination>MASK〈mask>〈gateway>;其中,Destination作为目的地址,用于表示拨号连接所对应的应用服务器网段地址;Mask作为掩码,用于表示拨号连接所对应的应用服务器子网掩码;Gateway作为网关,用于表示拨号连接的本地IP地址。步骤103:控制测试终端应用所创建的相应测试路由信息,进行入网测试。实际操作中,针对各个测试终端而言,可以应用为测试终端所分配的拨号连接以及应用服务器(在针对测试终端、拨号连接、应用服务器创建了测试路由信息的情况下,可以直接应用该测试路由信息)为该测试终端进行针对应用服务器的拨号入网,通过该测试终端与应用服务器之间的交互实现入网测试。可见,无论只是建立了测试终端、拨号连接、应用服务器之间的对应关系,还是进一步将这种对应关系表现为测试路由信息,从测试终端的角度来看,都是用于实现相对独立的入网测试的入网测试信息;因此,各个测试终端都可以应用为其分配的入网测试信息,在统一控制下以相对独立的方式实现入网测试。步骤104:在有些应用环境中,可能因为有新的测试终端加入测试而为该测试终端分配了新的拨号连接,因此需要判断是否新分配了为测试终端进行测试的新拨号连接,如果是,进入步骤105;否则,结束本流程。在具体应用时,可以设置定时器以周期性地执行上述判断操作,在进行判断时,可以在入网测试信息中查找上述的新拨号连接,如果找到了新拨号连接,就确定新分配了为测试终端进行测试的新拨号连接。上述定时器的计时可以以设置自动化工具参数中的interval时间间隔实现。执行本步骤的操作,可以保证在有新的测试终端加入测试的情况下,顺利实现针对该新测试终端的入网测试。步骤105:分配与新拨号连接相对应的应用服务器,并返回步骤102。具体的分配方法与步骤101中的相应方法的原理类似。下面,列举一实例对图1所示流程进行说明。假设目前有3个测试终端,分别为AT1,AT2,AT3;各测试终端用于测试的端口分别为coml,com2,com3。将3个测试终端连接到测试设备,在测试设备上建立3个拨号连接dial-upl,dial-卯2,dial-卯3;设置这3个拨号连接分别使用端口coml,com2,com3;使用3个应用服务器进行测试,假设这3个应用服务器的网段分别为Serverl,Server2,Server3,子网掩码分别为Maskl,Mask2,Mask3;拨号连接设置为不使用缺省路由;设置自动化工具参数中的interval为100ms,表示每隔100ms检测拨号连接情况。在测试终端以及为其所分配的拨号连接、应用服务器之间建立的对应关系如表2所示<table>tableseeoriginaldocumentpage6</column></row><table>表2可以应用表2中的信息进一步进行测试路由信息的创建。无论是表2中的内容,还是进一步创建的测试路由信息,都可以被看做入网测试信息。之后,可以控制测试终端应用所创建的相应测试路由信息,进行入网测试;同时,在测试设备上启动网络流量监测工具,监测各个拨号连接的流量。在具体测试时,各个测试终端可以使用各自对应的应用服务器网段地址发起各种数据业务应用的测试,比如AT1使用Serverl进行ftp文件下载,AT2使用Server2进行网页浏览,AT3使用Server3进行MSN文字聊天。测试结束,由测试设备对监测工具得到的监测信息进行分析,得到测试结果。以上所述内容的操作思路可以简化如图2所示,图2为本发明的多用户测试流程简图,该流程包括以下步骤步骤210:为各个测试终端分别分配相对应的用于独立测试的入网测试信息。步骤220:控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测为了实现上述操作,可以进行如图3所示的设置。参见图3,图3为本发明实施例的多用户测试装置图,该装置作为测试设备,包括相连的测试管理单元、入网测试信息管理单元;入网测试信息管理单元包含相连的分配单元、维护单元,该测试设备与多个测试终端相连。其中,测试管理单元用于进行涉及测试的启动、过程监测、获得测试结果等测试管理操作。分配单元用于在收到测试管理单元的启动通知或其它触发通知的情况下,为测试终端分配对应的拨号连接、应用服务器;还可以根据所分配的拨号连接和应用服务器,为测试终端创建对应的测试路由信息;上述具有对应关系的测试终端、拨号连接、应用服务器,以及测试路由信息,都可以作为入网测试信息;分配单元还将完成分配的入网测试信息发送给维护单元保存。并且,分配单元还可以将完成入网测试信息分配这一情况通知给测试管理单元。在收到用户指令或来自分配单元的完成入网测试信息分配的通知等触发通知时,测试管理单元从分配单元中获取针对各个测试终端的入网测试信息,并应用获取的入网测试信息控制相应的测试终端进行拨号入网以及后续的具体入网测试操作。在实际应用时,测试管理单元中还可以设置定时器,该定时器的计时可以通过设置自动化工具参数中的interval实现。当定时器超时时,测试管理单元查找维护单元中是否保存了为新的测试终端分配的新拨号连接,并在获知有新拨号连接的情况下通知分配单元为该新测试终端进一步分配对应的应用服务器;还可以根据该新拨号连接和应用服务器,为该新测试终端创建对应的测试路由信息。针对该新测试终端进行的后续具体入网测试,与前述的相应入网测试过程类似。图3中各器件所能实现的涉及测试的具体操作在图1、图2中已有详细描述,在此不再赘述。综上所述可见,无论是方法还是装置,本发明的多用户测试技术均能够为各个测试终端分别分配相对应的用于独立测试的入网测试信息;并且控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试。这显然不再需要使用多台测试设备进行多用户测试,也不需要再由多个测试人员同时操作,因此在资源、人员方面明显提高了协调性,有效提高了多用户测试的便捷性和测试效率,能明显提高用户满意度。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求实现多用户测试的方法,其特征在于,为各个测试终端分别分配相对应的用于独立测试的入网测试信息,该方法还包括控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试。2.根据权利要求1所述的方法,其特征在于,分配所述入网测试信息的过程包括为各个测试终端分别建立拨号连接并分配相应的应用服务器,将测试终端所对应的拨号连接以及应用服务器作为所述入网测试信息。3.根据权利要求2所述的方法,其特征在于,进一步将测试终端所对应的所述拨号连接、应用服务器以测试路由信息的形式创建,将创建的测试路由信息作为所述入网测试信息。4.根据权利要求1至3任一项所述的方法,其特征在于,实际执行所述入网测试之前,进一步判断是否有新加入测试的新测试终端,并在确定有新加入测试的新测试终端时,为该新测试终端分配相对应的用于独立测试的入网测试信息。5.根据权利要求4所述的方法,其特征在于,所述判断操作是由预先设置的定时器触发的。6.实现多用户测试的装置,其特征在于,该装置包括相连的测试管理单元、分配单元;其中,所述分配单元,用于为各个测试终端分别分配相对应的用于独立测试的入网测试信息;所述测试管理单元,用于应用所述分配单元所分配的入网测试信息,控制与自身相连的各个测试终端分别进行入网测试。7.根据权利要求6所述的装置,其特征在于,所述分配单元,进一步用于将所述入网测试信息以测试路由信息的形式创建,将创建的测试路由信息作为入网测试信息。8.根据权利要求6或7所述的装置,其特征在于,所述测试管理单元,在实际执行所述入网测试之前,进一步用于通过与所述分配单元交互,判断是否有新加入测试的新测试终端,并在确定有新加入测试的新测试终端时,通知该分配单元;所述分配单元,进一步用于根据所述测试管理单元的通知,为该新测试终端分配相对应的用于独立测试的入网测试信息。9.根据权利要求8所述的装置,其特征在于,所述测试管理单元中设置有定时器,所述判断操作是由该定时器触发的。10.根据权利要求6所述的装置,其特征在于,所述分配单元与维护单元相连,该维护单元用于对该分配单元所分配的所述入网测试信息进行包括保存在内的维护。全文摘要本发明公开了实现多用户测试的方法和装置,均可为各个测试终端分别分配相对应的用于独立测试的入网测试信息,并且能控制各个测试终端应用所分配的相应入网测试信息,分别进行入网测试。可见,本发明方法和装置,不再需要使用多台测试设备进行多用户测试,也不需要再由多个测试人员同时操作,因此在资源、人员方面明显提高了协调性,有效提高了多用户测试的便捷性和测试效率,能明显提高用户满意度。文档编号H04B17/00GK101741485SQ20091024366公开日2010年6月16日申请日期2009年12月22日优先权日2009年12月22日发明者陈晓申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1