Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND APPARATUS FOR IMPLEMENTING MULTI-USER TESTS
Document Type and Number:
WIPO Patent Application WO/2011/076018
Kind Code:
A1
Abstract:
Disclosed are a method and an apparatus for implementing multi-user tests, both being able to distribute corresponding network access test information used for independent tests for different test terminals, and to control the test terminals to perform the network access tests respectively by applying the distributed corresponding network access test information. The method and apparatus of the invention do not need to use several test devices to perform multi-user tests any more, and also do not need several testers to operate at the same time any more. Thus improving the coordination with respect to resources and personnel obviously, and improving the convenience and test efficiency of the multi-user tests effectively, and being able to improve the user satisfaction obviously.

Inventors:
CHEN XIAO (CN)
Application Number:
PCT/CN2010/076315
Publication Date:
June 30, 2011
Filing Date:
August 24, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
CHEN XIAO (CN)
International Classes:
H04L12/26
Foreign References:
CN101741485A2010-06-16
CN101500255A2009-08-05
CN101043531A2007-09-26
CN1761253A2006-04-19
US6662221B12003-12-09
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 实现多用户测试的方法, 其特征在于, 为不同测试终端分配相对应 的用于独立测试的入网测试信息, 该方法还包括: 控制所述测试终端, 分 别应用所分配的相应入网测试信息进行入网测试。

2、 根据权利要求 1所述的方法, 其特征在于, 分配所述入网测试信息 的过程包括:

为不同测试终端分别建立拨号连接并分配相应的应用服务器, 将测试 终端所对应的拨号连接以及应用服务器作为所述入网测试信息。

3、 根据权利要求 2所述的方法, 其特征在于, 进一步将测试终端所对 应的所述拨号连接、 应用服务器以测试路由信息的形式创建, 将创建的测 试路由信息作为所述入网测试信息。

4、 根据权利要求 1至 3任一项所述的方法, 其特征在于, 实际执行所 述入网测试之前, 该方法进一步包括:

判断是否有新加入测试的新测试终端 , 并在确定有新加入测试的新测 试终端时, 为该新测试终端分配相对应的用于独立测试的入网测试信息。

5、 根据权利要求 4所述的方法, 其特征在于, 所述判断操作是由预先 设置的定时器触发的。

6、 实现多用户测试的装置, 其特征在于, 该装置包括测试管理单元、 分配单元;

其中, 所述分配单元, 用于为不同测试终端分配相对应的用于独立测 试的入网测试信息;

所述测试管理单元, 用于分别应用被分配的所述入网测试信息, 控制 所述测试终端进行入网测试。

7、 根据权利要求 6所述的装置, 其特征在于, 所述分配单元, 进一步 用于: 将所述入网测试信息以测试路由信息的形式创建, 将创建的测试路由 信息作为入网测试信息。

8、根据权利要求 6或 7所述的装置,其特征在于, 所述测试管理单元, 在实际执行所述入网测试之前, 进一步用于:

通过与所述分配单元交互, 判断是否有新加入测试的新测试终端, 并 在确定有新加入测试的新测试终端时 , 通知分配单元;

所述分配单元, 进一步用于根据所述测试管理单元的通知, 为该新测 试终端分配相对应的用于独立测试的入网测试信息。

9、 根据权利要求 8所述的装置, 其特征在于, 所述测试管理单元中设 置有定时器, 用于触发所述判断操作。

10、 根据权利要求 6或 7所述的装置, 其特征在于, 所述分配单元与 进行包括保存在内的维护处理。

Description:
实现多用户测试的方法和装置 技术领域

本发明涉及设备测试技术, 具体涉及实现多用户测试的方法和装置。 背景技术

作为数据业务测试中的重要内容, 多用户测试主要包括多用户下的业 务功能测试和系统容量测试。 由于传统的测试手段只能用一台测试设备控 制一个测试终端进行测试, 因此在进行多用户测试时必须借助多台测试设 备来完成。 以多用户前反向吞吐量测试为例, 传统的测试方法为:

准备 n台测试设备 , n个测试终端 , 一台测试设备连接一个测试终端; 测试人员在每台测试设备上拨号成功;

测试人员在每台测试设备上开始控制相应的测 试终端实现 FTP 下载 (或上传) 大文件;

测试人员在每台测试设备上启动网络流量监测 工具;

测试人员约定口号, 同时在每台测试设备上开始流量统计;

测试人员约定口号, 同时在每台测试设备上停止流量统计;

测试人员记录各个测试终端在测试时间内的平 均吞吐量;

对测试过程中的记录结果进行汇总和分析。

可见, 目前的多用户测试方法的不足之处是需要使用 多台测试设备, 并且由多个测试人员同时操作, 在资源、 人员方面难以协调, 操作执行也 不方便, 测试效率较低; 尤其在进行外场测试时, 设备的便携性比较差, 容易导致多用户测试不够充分。 发明内容

有鉴于此, 本发明的主要目的在于提供实现多用户测试的 方法和装置, 以提高多用户测试的便捷性和测试效率。

为达到上述目的, 本发明的技术方案是这样实现的:

实现多用户测试的方法, 为不同测试终端分配相对应的用于独立测试 的入网测试信息, 该方法还包括: 控制所述测试终端, 分别应用所分配的 相应入网测试信息进行入网测试。

分配所述入网测试信息的过程包括:

为不同测试终端分别建立拨号连接并分配相应 的应用服务器, 将测试 终端所对应的拨号连接以及应用服务器作为所 述入网测试信息。

进一步将测试终端所对应的所述拨号连接、 应用服务器以测试路由信 息的形式创建, 将创建的测试路由信息作为所述入网测试信息 。

实际执行所述入网测试之前, 该方法进一步包括:

判断是否有新加入测试的新测试终端 , 并在确定有新加入测试的新测 试终端时 , 为该新测试终端分配相对应的用于独立测试的 入网测试信息。

所述判断操作是由预先设置的定时器触发的。

实现多用户测试的装置, 该装置包括测试管理单元、 分配单元; 其中, 所述分配单元, 用于为不同测试终端分配相对应的用于独立测 试的入网测试信息;

所述测试管理单元, 用于分别应用被分配的所述入网测试信息, 控制 所述测试终端进行入网测试。

所述分配单元, 进一步用于:

将所述入网测试信息以测试路由信息的形式创 建, 将创建的测试路由 信息作为入网测试信息。

所述测试管理单元, 在实际执行所述入网测试之前, 进一步用于: 通过与所述分配单元交互, 判断是否有新加入测试的新测试终端, 并 在确定有新加入测试的新测试终端时 , 通知分配单元;

所述分配单元, 进一步用于根据所述测试管理单元的通知, 为该新测 试终端分配相对应的用于独立测试的入网测试 信息。

所述测试管理单元中设置有定时器, 用于触发所述判断操作。

所述分配单元与维护单元相连, 所述维护单元用于对分配单元所分配 的所述入网测试信息进行包括保存在内的维护 处理。

可见, 无论是方法还是装置, 本发明的多用户测试技术均能够为不同 测试终端分配相对应的用于独立测试的入网测 试信息; 并且控制所述测试 终端分别应用所分配的相应入网测试信息进行 入网测试, 以获知待测试无 线通信系统的性能。 这显然不再需要使用多台测试设备进行多用户 测试, 也不需要再由多个测试人员同时操作, 因此在资源、 人员方面明显提高了 协调性, 有效提高了多用户测试的便捷性和测试效率, 能明显提高用户满 意度。 附图说明

图 1为本发明实施例的多用户测试流程图;

图 2为本发明的多用户测试流程简图;

图 3为本发明实施例的多用户测试装置图。 具体实施方式

从发明思路上讲, 本发明所提供的实现多用户测试的方法, 为不同测 试终端分配相对应的用于独立测试的入网测试 信息, 该方法还包括: 控制 所述测试终端分别应用所分配的相应入网测试 信息进行入网测试。

本发明所提供的实现多用户测试的装置, 包括相连的测试管理单元、 分配单元; 其中, 所述分配单元, 用于为不同测试终端分配相对应的用于 独立测试的入网测试信息; 所述测试管理单元, 用于分别应用被分配的所 述入网测试信息, 控制所述测试终端进行入网测试。

参见图 1 , 图 1为本发明实施例的多用户测试流程图, 该流程包括以下 步骤:

步骤 101 : 为测试终端分配对应的拨号连接、 应用服务器。

具体而言, 需要为各个测试终端分别建立拨号连接, 不同拨号连接对 应不同测试终端的端口, 使得测试终端可以应用为其建立的拨号连接实 现 入网测试。 并且, 还需要为各个测试终端分配不同的应用服务器 , 并在测 试终端以及为其所分配的拨号连接、 应用服务器之间建立对应关系。

在上述对应关系的描述中, 测试终端以终端号来标识; 拨号连接以拨 号连接名称来标识; 应用服务器以应用服务器网段地址和服务器子 网掩码 来标识。 具体的对应关系实例可以如表 1所示:

表 1 步骤 102: 根据所分配的拨号连接和应用服务器, 为测试终端创建对应 的测试路由信息。

在实际应用中, 创建上述的测试路由信息能够使测试过程更加 方便、 快捷, 该测试路由信息可以表示为:

route add <destination> MASK <mask> <gateway>; 其中,

Destination作为目的地址,用于表示拨号连接所 应的应用服务器网段 地址;

Mask作为掩码, 用于表示拨号连接所对应的应用服务器子网掩 码;

Gateway作为网关, 用于表示拨号连接的本地 IP地址。

步骤 103: 控制测试终端应用所创建的相应测试路由信息 , 进行入网测 试。

实际操作中, 针对各个测试终端而言, 可以应用为测试终端所分配的 拨号连接以及应用服务器 (在针对测试终端、 拨号连接、 应用服务器创建 了测试路由信息的情况下, 可以直接应用该测试路由信息) 为该测试终端 进行针对应用服务器的拨号入网, 通过该测试终端与应用服务器之间的交 互实现入网测试。

可见, 无论只是建立了测试终端、 拨号连接、 应用服务器之间的对应 关系, 还是进一步将这种对应关系表现为测试路由信 息, 从测试终端的角 度来看, 都是用于实现相对独立的入网测试的入网测试 信息; 因此, 各个 测试终端都可以应用为其分配的入网测试信息 , 在统一控制下以相对独立 的方式实现入网测试。

步骤 104: 在有些应用环境中, 可能因为有新的测试终端加入测试而为 该测试终端分配了新的拨号连接, 因此需要判断是否新分配了为测试终端 进行测试的新拨号连接, 如果是, 进入步骤 105; 否则, 结束本流程。

在具体应用时, 可以设置定时器以周期性地执行上述判断操作 , 在进 行判断时, 可以在入网测试信息中查找上述的新拨号连接 , 如果找到了新 拨号连接, 就确定新分配了为测试终端进行测试的新拨号 连接。 上述定时 器的计时可以以设置自动化工具参数中的 interval时间间隔实现。

执行本步骤的操作, 可以保证在有新的测试终端加入测试的情况下 , 顺利实现针对该新测试终端的入网测试。

步骤 105: 分配与新拨号连接相对应的应用服务器, 并返回步骤 102。 具体的分配方法与步骤 101中的相应方法的原理类似。

下面, 列举一实例对图 1所示流程进行说明。

假设目前有 3个测试终端, 分别为 ATI , AT2 , AT3; 各测试终端用于 测试的端口分另 ll为 coml , com2 , com3。

将 3个测试终端连接到测试设备, 在测试设备上建立 3个拨号连接: dial-up 1 , dial-up2, dial-up3 ;设置这 3个拨号连接分别使用端口 coml , com2, com3; 使用 3个应用服务器进行测试, 假设这 3个应用服务器的网段分别 为 Serverl , Server2, Server3 , 子网掩码分别为 Maskl , Mask2, Mask3; 拨号连接设置为不使用缺省路由; 设置自动化工具参数中的 interval 为 100ms, 表示每隔 100ms检测拨号连接情况。

在测试终端以及为其所分配的拨号连接、 应用服务器之间建立的对应 关系如表 2所示:

表 2 可以应用表 2 中的信息进一步进行测试路由信息的创建。 无论是表 2 中的内容, 还是进一步创建的测试路由信息, 都可以被看做入网测试信息。 之后, 可以控制测试终端应用所创建的相应测试路由 信息, 进行入网测试; 同时, 在测试设备上启动网络流量监测工具, 监测各个拨号连接的流量。 在具体测试时, 各个测试终端可以使用各自对应的应用服务器 网段地 址发起各种数据业务应用的测试, 比如: ATI使用 Server 1进行 ftp文件下 载, AT2使用 Server2进行网页浏览, AT3使用 Server3进行 MSN文字聊天。

测试结束, 由测试设备对监测工具得到的监测信息进行分 析, 得到测 试结果。

以上所述内容的操作思路可以简化如图 2所示, 图 2为本发明的多用 户测试流程简图, 该流程包括以下步骤:

步骤 210:为各个测试终端分别分配相对应的用于独 测试的入网测试 信息。

步骤 220: 控制各个测试终端应用所分配的相应入网测试 信息, 分别进 行入网测试。

为了实现上述操作, 可以进行如图 3所示的设置。 参见图 3 , 图 3为本 发明实施例的多用户测试装置图, 该装置作为测试设备, 包括相连的测试 管理单元、 入网测试信息管理单元; 入网测试信息管理单元包含相连的分 配单元、 维护单元, 该测试设备与多个测试终端相连。

其中, 测试管理单元用于进行涉及测试的启动、 过程监测、 获得测试 结果等测试管理操作。

分配单元用于在收到测试管理单元的启动通知 或其它触发通知的情况 下, 为测试终端分配对应的拨号连接、 应用服务器; 还可以根据所分配的 拨号连接和应用服务器, 为测试终端创建对应的测试路由信息; 上述具有 对应关系的测试终端、 拨号连接、 应用服务器, 以及测试路由信息, 都可 以作为入网测试信息; 分配单元还将完成分配的入网测试信息发送给 维护 单元保存。 并且, 分配单元还可以将完成入网测试信息分配这一 情况通知 给测试管理单元。

在收到用户指令或来自分配单元的完成入网测 试信息分配的通知等触 发通知时, 测试管理单元从分配单元中获取针对各个测试 终端的入网测试 信息, 并应用获取的入网测试信息控制相应的测试终 端进行拨号入网以及 后续的具体入网测试操作。

在实际应用时, 测试管理单元中还可以设置定时器, 该定时器的计时 可以通过设置自动化工具参数中的 interval实现。 当定时器超时时, 测试管 理单元查找维护单元中是否保存了为新的测试 终端分配的新拨号连接, 并 在获知有新拨号连接的情况下通知分配单元为 该新测试终端进一步分配对 应的应用服务器; 还可以根据该新拨号连接和应用服务器, 为该新测试终 端创建对应的测试路由信息。 针对该新测试终端进行的后续具体入网测试, 与前述的相应入网测试过程类似。

图 3中各器件所能实现的涉及测试的具体操作在 1、图 2中已有详细 描述, 在此不再赘述。

综上所述可见, 无论是方法还是装置, 本发明的多用户测试技术均能 够为不同测试终端分配相对应的用于独立测试 的入网测试信息; 并且控制 所述测试终端分别应用所分配的相应入网测试 信息进行入网测试。 这显然 不再需要使用多台测试设备进行多用户测试, 也不需要再由多个测试人员 同时操作, 因此在资源、 人员方面明显提高了协调性, 有效提高了多用户 测试的便捷性和测试效率, 能明显提高用户满意度。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改 、 等同替换和改进 等, 均应包含在本发明的保护范围之内。