一种性能统计原始数据的测试系统及测试方法

文档序号:7683847阅读:516来源:国知局
专利名称:一种性能统计原始数据的测试系统及测试方法
技术领域
本发明属于基站网管系统(BSS, Base Station System),特别涉及一种 性能统计原始数据的测试系统及测试方法。
背景技术
在一个成熟的BSS网管系统中,配置、版本、告警以及性能是不可或 缺的四个部分。其中,性能统计功能的实施则是衡量一系列基站设备, 一个 局长远运营的必要措施和手段。网络操作维护中心(OMC, Operation Maintenance Center)网管系统通过对性能统计原始数据功能提供的各方面原 始数据指标的采集,通过移动通信网综合专家系统IIZXPOSCN02、功能报 表等一系列二次数据分析功能,来对整个BSS系统的业务流以及控制流处 理情况、系统资源运行状况做总体的分析评估,从而得到系统性能各项指标 的综合报表。因此,原始数据的采集流程,上报流程的准确性,稳定性就显 的至关重要,而测试原始数据的手段方式也十分重要。在进行性能统计原始数据测试时,测试单一原始数据的常见的测试步骤 是触发业务流或控制流,然后在网管性能统计后台激活状态的采集任务限制 时限范围内,经过一个上报粒度后,核查入库原始数据是否是用户所期望的 目标值,而且还需要在稳定运行一段时间内反复核查比对后才可完成。在上 报粒度过程中,不仅需要密切关注实际的业务触发情况、网络状态以及BSS 系统的运行情况,还需要关注系统告警信息,从而及时了解是否出现断链, 服务端是否出现问题,单板软件是否运行正常等等。当涉及到多原始数据测 试时,其所消耗的时间会更大。而且,针对一个成熟的商用局,原始数据直 接反映出系统性能原始指标的采集信息,因此其数据种类、定位信息范围等 都是海量的级别。如果开发人员手工测试,则显的很不实际。因此,需要考 虑实现一种自动化测试性能统计原始数据的测试工具框架。发明内容本发明要解决的技术问题是,提供一种性能统计原始数据的测试系统及 测试方法,从而提高原始数据测试的效率。为了解决上述问题,本发明提供了一种性能统计原始数据的测试系统, 该系统包括依次连接的测试用例加载模块、功能控制参数处理模块、测量方 式处理模块以及测量对象范围处理模块,测试用例加载模块与网管系统的操作维护中心OMC业务流程处理块相连,测量对象范围处理模块与网管系统 的网元NE业务流程处理块相连,其中测试用例加载模块,用于自动加载来自网管系统的待测原始指标数据;功能控制参数处理模块,用于读取测试用例加载模块中的待测原始指标 数据及其功能控制参数信息,并对全部或者部分功能控制参数进行添加、修 改、删除操作后,将待测原始指标数据及其当前功能控制参数信息发送到测 量方式处理模块;测量方式处理^^莫块,根据收到的待测原始指标数据的类型参数确定测量 方式参数值,并将其所确定的测量方式参数、其所收到的待测原始指标数据 及其它功能控制参数信息发送到测量对象范围处理模块;测量对象范围处理模块,根据收到的待测原始指标数据的功能控制参数 信息将待测原始指标数据发送到网管系统的网元进行数据测量处理。进一步地,上述系统还包括一分别与网管系统的OMC业务流程处理块 以及所述测试用例加载模块相连的数据库自动核查模块,该模块分别从所测 试用例加载模块以及OMC业务流程处理块查询及核对上个采集粒度中所述 待测原始指标数据的测试数据值,并将核查结果显示到图形用户界面上。进一步地,上述系统中,所述测试用例加载模块,还用于根据所述待测 原始指标数据的类型查询网管系统的原始指标关联表,并根据查询的关联关 系,对所述原始数据列表与网管系统中性能统计的原始数据做关联操作,生 成一个用于描述所述待测原始指标数据各参数信息的性能对象关联列表。其中,所述功能控制参数处理模块,还用于通过图形用户界面读取经用户修改的待测原始指标数据的功能控制参数、测试用例参数。进一步地,上述系统中,所述功能控制参数处理模块,还用于通过所述 性能对象关联列表读取待测原始指标数据未经修改的功能控制参数、测试方 式参数,并将待测原始指标数据的当前各功能控制参数信息发送到所述测量 方式处理^t块。本发明还公开了一种性能统计原始数据的测试方法,其中,测试用例加 载模块将从网管系统收到的所有默认参数值以原始数据列表形式自动保存 后,当需要对任一或者多个原始指标数据进行测试时,功能控制参数处理模 块对所述待测原始指标数据的任一或者多个功能控制参数信息进行添加、修 改或者删除操作后,将待测原始指标数据及其当前功能控制参数信息发送到测量方式处理一莫块;所述测试方式处理模块根据其所接收的待测原始标识数据的功能控制 参数中的指标数据类型确定选择测量方式参数值,并将其所确定的测量方式 参数、其所收到的待测原始指标数据及其它功能控制参数信息发送到测量对 象范围处理模块,收到上述信息的测量对象范围处理模块,根据各功能控制 参数信息将待测原始指标数据发送到网管系统的网元进行数据测量处理。进一步地,上述方法至少完成一次数据测试后,数据库自动核查模块分 别从所测试用例加载模块以及OMC业务流程处理块查询及核对上个采集粒 度中所述待测原始指标数据的测试数据值,并将核查结果显示到图形用户界 面上。进一步地,上述方法中,若需要对任一或者多个原始指标数据进行测试 时,该方法还包括所述测试用例加载模块根据所述待测原始指标数据的类型 查询网管系统的原始指标关联表,并根据查询的关联关系,对所述原始数据 列表与网管系统中性能统计的原始数据做关联操作,生成一个用于描述所述 待测原始指标数据各参数信息的性能对象关联列表;然后所述测试用例加载模块将网管系统传入的,除原始数据列表以外的 其他参数以及测试用例数据加载到所述性能对象关联列表中。其中,所述功能控制参数处理模块,还通过图形用户界面读取经用户修 改的待测原始指标数据的功能控制参数、测试用例参数。进一步地,上述方法中,所述功能控制参数处理;溪块,通过所述性能对 象关联列表读取待测原始指标数据未经修改的功能控制参数、测试方式参 数,并以消息形式将待测原始指标数据的当前各参数信息发送到所述测量方 式处理模块。本发明综合了传统BSS网管系统中针对性能统计原始数据层面的测试 方式测试手段,提出了一种用于BSS网管系统的性能统计原始数据的测试 系统及测试方法,其中,本发明系统既可以完成自由定制多原始数据测试用 例以及自由选择原始数据测试范围,又实现了测试数据的自动核查周期核 查。同时,本发明方法系统地规范了原始数据的测试流程,以及测试工具的 开发流程,并且通过测试很好地保证了原始数据釆集上报的准确性稳定性, 实现了测试系统的高通用性、高自由度的开发模式,并将测试工作从繁杂的 数据核对中解放出来,极大地提高了原始数据测试工作的效率。


图l是本发明的系统结构图;图2是本发明pot前后台各个功能处理块间的交互处理流程图;图3 (a)是本发明pot后台处理块中测试用例加载和功能参数控制部分 的流程图;图3 (b)是本发明pot后台处理块中数据核查部分的处理流程图; 图4是本发明实现pot前台处理块的总处理流程图。
具体实施方式
本发明的主要构思是,通过拆分测试处理层,以及根据整体BSS网管 软件开发框架来分布实现测试系统前后台的处理方式,再通过对待测原始指 标数据的筛选、定制、范围控制等逐层细化,最终通过自动核查的方式反馈测试结果。另外,该测试系统通过模拟业务子系统测量接口调用的方式来验 证数据测量流程的准确性,然后通过对数据上^^艮结杲集中的测试数据筛选后 与前期的测量数据做前后比对,通过自动核查周期核查的方式来验证数据采 集上报的稳定性。从而在很大程度上降低了数据核对性测试和上报流程验证 测试等同种性质工作的工作量,有效地起到提高测试效率的目的。下面结合附图及具体实施方式
对本发明的技术方案作进一步详细说明。 实施例1一种性能统计原始数据测试系统,本文中将性能统计原始数据测试简称为pot (performance object test),该pot系统主要由两部分组成pot前台 处理块和pot后台处理块。各处理块的功能如下pot前台处理块,主要用于实现模拟业务子系统测量接口调用,其包括 测量方式的确定和测试对象范围的确定;其中,测量方式由于原始数据采集方式的不同而不同,原始指标数据一 般由下层子系统通过各种采集方式传递到上层网管,其采集和传递方式可以 抽象成三种比较主要的方式主动调用接口方式、被动调用接口方式以及消 息交互方式。为了实现控制流数据和媒体流数据的全面覆盖,每种数据采集 方式都是针对一些比较特殊的原始指标数据集提出的。例如, 一些业务流相 关的原始指标数据需要采用被动调用接口方式,当业务触发的情况下通过计 数器累加操作来完成数据采集的过程,此时就可以通过计数器实现对原始指 标数据的测量;而一些控制流相关的原始指标数据就需要采用主动调用接口 方式,通过周期性地问询来获取当前系统性能或运行状态,从而通过对一个 周期粒度内的运行状态进行统计,实现对原始指标数据的测量;当采用消息 交互方式釆集数据时,则可以通过不同硬件类型间的消息交互过程,实现对 原始指标数据的测量。测量对象范围的确定则是将上述的原始数据集做归类处理,或按网元划 分范围,或按采集目标板划分范围,从而满足pot后台处理块通过功能控制 参数的配置组合来达到测试不同范围内原始数据的目的,而确定测量对象范围的过程既需要支持单一 网元内或多网元间,不同载频之间的原始数据测 试,又需要支持不同的采集目标板,不同处理器,不同子卡,不同逻辑地址 的原始数据测试。因此,高自由度的原始数据范围控制可以满足不同的测试 组合。pot后台处理块,主要用于实现原始数据的自动核查和周期核查,其包括测试用例加载、功能参数控制处理以及数据核查;其中测试用例加载是通过选择不同测量方式类型的测试数据用例以及 测试数据对象,来达到针对性测试的目的,其通过图形用户界面(GUI, Graphical User Interface)方式,直观地呈现给使用者来完成测试工作;通过 测试用例加载,使用者可以针对性的测试待测原始指标数据,例如,选择业 务流中的接入对象相关的原始指标数据,填写测试用例为IO次成功,则在 最终上报的性能统计原始数据库结果集中会出现10次接入成功的原始指标 数据,通过测试用例的定制,可以4艮好地完成核查工作。功能控制参数处理是为了满足不同的测试条件而设计的,通过功能控制 参数的不同组合,可以配合pot前台进行测量对象范围的确定,从而实现不 同原始指标数据不同范围内的不同用例测试,其为测量对象范围在GUI上 可选参数的体现。数据核查是整个测试系统的灵魂所在,因为通过上述的各个处理块的原 始指标数据以及测试用例准备,再通过周期控制、自动核查等手段,数据核 查模块将直接完成数据核查工作并反馈核查结果,结束整个数据采集上报的 准确性稳定性测试流程,最终完成原始数据的测试工作。针对与上述实施例中同类型项目的网管系统以及其相关的开发模式,可 以提出其它实施例,也就是将pot的两个部分移植到各网管系统的开发平台 中,最大程度地实现系统的自由度和通用性,pot前台部分由于直接面对原 始指标数据的釆集,需要在现有的单板软件嵌入式开发平台中将pot驻留程 序挂接到待测对象采集程序中,即可完成模拟业务子系统测量接口调用处 理;而pot后台部分由于和网管系统密切相关,则可以采用网管系统外部模 块挂接的方式来实施完成。也就是说,只需要更换原始指标数据的测量方式 类型,更换该类型原始指标数据的测试范围,或者更换该类型数据所需的测试用例等,挂接到不同的测试目标板,就可以支持不同项目的原始指标数据的测试。例如,测试3G原始指标数据时,则挂接到ccm板就可以完成ccm 原始数据的相关测试;测试WiMAX的原始指标数据时,则挂接到csim板 就可以完成csim原始数据的相关测试等等,从而达到高通用性和高效开发 的目的。实施例2图l所示,为一种性能统计原始数据测试系统结构,该系统包括相互连 接的pot前台处理部分网元(NE, Network Element)测试功能处理块以及 pot后台处理部分OMC测试工具处理块,其中,NE测试功能处理块与BSS 网管系统性能管理NE业务流程处理块相连,OMC测试工具处理块与BSS 网管系统性能管理OMC业务流程处理块相连;pot前台处理部分的NE测试功能处理块进一步包括测试方式处理模块 以及测量对象范围处理模块,其中测试方式处理模块,根据待测原始指标数据的功能控制参数选择合适的 测试方式,用于满足通用性测试需求,即可以支持各种采集方式的原始指标 数据集的测试条件等内容;测量对象范围处理模块,为待测原始指标数据进行归类处理,即按网元 和载频信息组合的方式对待测原始指标数据划分范围,用于满足针对性测试 需求,即可以支持特定网元范围、特定功能参数下的原始数据集的测试条件 等内容。pot后台处理部分的OMC测试工具处理块进一步包括测试用例加载才莫 块、功能控制参数处理模块以及数据库自动核查模块,其中测试用例加载模块,加载不同采集方式的待测原始指标数据,用于满足 针对性测试需求,例如支持测试方式定制功能;该模块还用于满足通用性测 试需求,例如测试用例添加功能等内容;该模块还用于根据所述待测原始指 标数据的类型查询网管系统的原始指标关联表,并根据查询的关联关系,对 所述原始数据列表与网管系统中性能统计的原始数据做关联操作,生成一个用于描述所述待测原始指标数据各参数信息的性能对象关联列表;功能控制参数处理模块,釆用任务列表的方式添加、修改或者删除任意 一条待测原始指标数据的功能控制参数的记录,即其可以通过图形用户界面 读取经用户修改的待测原始指标数据的功能控制参数、测试用例参数,或者 通过所述性能对象关联列表读取待测原始指标数据未经修改的功能控制参 数、测试方式参数,然后釆用该记录执行对象测量的处理流程,用于满足针 对性测试需求,例如支持测试条件修改功能;该模块还用于满足通用性测试 需求,例如针对原始数据来选择参数集功能等内容;数据库自动核查模块,对测量结果进行核查,用于满足针对性测试需求, 例如支持手工核查;该模块还用于满足通用性测试需求,例如支持周期核查、 自动核查等内容。上述测试系统,在BSS网管系统正常启动,性能统计正常工作后,通 过网管服务端提供的jboss服务器开启pot后台处理块,BSS网管应用处理 层开始加载脚本中默认的原始数据列表、默认的网元参数值、默认的测试用 例值以及默认的测试方式值,pot前后台各功能处理块实现一次完整的测试 触发过程如图2所示,包括以下步骤步骤201: pot后台处理块的测试用例加载模块将从BSS网管数据处理 层收到的网管应用处理层传入的 一 系列默认参数值以原始数据列表形式保 存;步骤202:测试用例加载模块判断是否成功读取原始数据列表,如果是, 进入步骤203,否则,GUI打印緩冲区提示读取失败;步骤203:测试用例加载模块对原始数据列表中各指标数据的触发状态 进行捕捉,当发现有被选择的待测原始指标数据时,根据原始数据列表以及 BSS网管系统中性能统计原始数据中该待测原始指标数据的类型创建性能 对象关联列表;步骤204: pot后台处理块的功能控制参数处理模块将从上述性能对象 关联列表中读取的待测原始指标数据及其所有参数值,全部写入网元通信消息体中,然后通过网管网元通信层以udp消息形式发送到pot前台处理块;步骤205: pot前台处理块对上述udp消息进行解包,并构造pid、消息 号、事件号、功能码,从而转化成代理内部可以访问的异步消息,然后转发 到pot前台处理块的测试方式处理模块,测试方式处理模块从接收到的消息 中读取待测原始指标数据的功能控制参数值,并根据该功能参数值为待测原 始指标数据选择合适的测量方式,然后将选定的测量方式的参数值写入异步 消息后转发到测量对象范围处理模块;步骤206: pot前台处理块的测量对象范围处理模块从上述异步消息中 获取待测原始指标数据的各参数值,如网元参数、物理地址参数、周期开关 参数、失败原因参数等,并根据这些参数筛选出对应的功能控制参数;步骤207:测量对象范围处理模块将收到的异步消息中待测原始指标数 据的测试用例数据写入性能前台对象计数器,从而触发业务测量接口,实现 对原始数据的测试。在完成上述一个完整的测试触发流程后,待后续性能统计原始数据按照 原始上报流程上报后台后,通过pot后台处理块单独完成数据核查功能处理。上述测试触发过程中,pot后台处理块的处理流程,包括测试用例加载 和功能参数控制部分的流程,如图3(a)所示,包括以下步骤步骤301:当BSS网管系统正常启动后,测试用例加载模块以原始数据 列表形式加载并保存了 BSS网管传入的原始指标数据及其一系列默认参数 值后,当功能控制参数处理模块在GUI中修改选择某个或者某些原始指标 数据的参数,修改选择的网元参数、测试用例以及选择的测试方式时,测试 用例加载模块通过原始数据列表中参数值的变化发现有待测原始指标数据, 此时pot后台处理块发送启动消息,网管应用处理层将这些参数依次传递到 BSS网管系统的数据处理层;步骤302:功能控制参数处理模块从原始数据列表中读取待测原始指标 数据的待测网元,从BSS网管系统的性能统计原始数据中读取该待测原始 指标数据的默认状态(即为未修改)的功能控制参数值、周期测试参数值、失败原因参数值等信息,构造待测原始指标数据的功能控制参数信息;步骤303:判断是否已建立性能对象关联列表,如果是,进入步骤304, 否则,进入步骤308;步骤304:判断传入的原始数据列表中的原始指标数是否大于现有已关 联的原始指标数,如果是,进入步骤308,否则进入步骤305;步骤305:功能控制参数处理模块读取性能对象关联列表中的功能控制参数,测试用例参数,测试方式参数等一系列参数,将它们打包成网元消 台 步骤306: pot后台处理块在EMF层网元通信消息构造处理中将已传入 的消息包通过jboss进入BSS网管服务端消息监听层,通过底层整合、建链、 建套接字整合成NE识别的网元通信消息;步骤307:将通信消息发送到pot前台处理块,即NE测试处理块,pot 后台处理流程结束。步骤308: pot后台处理块根据待测原始指标数据类型在BSS网管数据 处理层查询原始指标关联表,返回创建对象关联列表所需要的表项信息,然 后先临时创建一个包含所述各表项信息的数据关联列表,再将网元参数作为 数据查询条件,将pot后台处理块中的原始数据列表与BSS网管系统中性能 统计的原始数据做关联操作,生成性能对象关联列表,并保存到BSS网管 系统的数据库的关联列表中;该步骤中,所述性能对象关联列表用于描述待测原始指标数据的各参数 信息,例如,待测原始指标数据的测试方式参数、网元参数、物理地址参数、 项目支持类型参数、周期上报开关参数、失败原因对象上报开关参数以及自 动核查控制开关参数等等。步骤309:判断是否成功建立性能对象关联列表,如果是,进入步骤310, 否则,生成记录失败,输出失败提示信息;步骤310: pot后台处理块在BSS网管数据处理层控件数据关联处理中 将网管应用处理层传入的除原始数据列表外的其他参数加载起来;步骤311:加载测试用例数据;步骤312: pot后台处理块在网管数据处理层构造功能控制参数处理中, 将已构造的测试数据保存到性能对象关联列表中,然后将性能对象关联列表 中所有信息以网元通信消息形式发送到pot前台处理块。该步骤中,构造的待测原始指标数据的功能控制参数可以包括周期上报 开关参数、失败原因对象上报开关参数以及自动核查控制开关参数等,因此, 收到网元通信消息的pot前台处理块则根据这些开关参数的不同值触发不同 的上报流程、或者核查流程等。在完成上述一个完整的测试触发流程后,待后续性能统计原始数据按照 原始上报流程上报后台后,pot后台处理块会单独完成数据核查功能处理, 该处理过程如图3(b)所示,包括以下步骤步骤31: pot后台处理块已经完成数据测试流程的前提下,在GUI中选 择测试数据核查功能,当测试工具发送测试数据核查消息,pot后台处理块 将数据记录查询消息传递到网管数据处理层,然后去查询已创建的性能对象 关联列表和原始数据列表,分别取出上个采集粒度中待测原始指标数据的测 试数据值;步骤32:判断待测原始指标数据类型,根据不同的类型选择不同的核 查处理流程,如果待测原始指标数据为性能数据类型,进入步骤33a,如果 待测原始指标数据为失败原因数据类型,则进入步骤33b;步骤33a: pot后台处理块对待测原始指标数据进行核对处理,即从原 始数据列表中查询待测原始指标数据的值,从性能对象关联列表中查询待测 原始指标数据的测试用例值,并对这两个值进行比较,然后进入步骤34;步骤33b: pot后台处理块对待测原始指标数据进行核对处理,即从原 始数据列表中查询待测原始指标数据失败原因测量数据值,从性能对象关联 列表中查询待测原始指标数据的失败原因测试用例值,并对这两个值进行比 较,进入步骤34;步骤34: pot后台处理块记录并保存比较结果集;步骤35: pot后台处理块根据保存记录的粒度值定期的查询比较结果,并将结果打印到GUI中,至此,pot后台处理块的数据核查部分处理流程 结束。上述测试触发过程中,BSS网管系统正常启动,性能统计正常工作后, NE前台pot测试工具处理块已嵌入采集目标板,单板软件正常运行,pot前 台处理块的处理流程,包括测量方式和测试对象范围处理流程,如图4所示, 包括以下步骤步骤401: OMC后台pot测试工具处理块已正常启动,测试任务及其网 元及载频信息通过网元通信发送到采集目标板,NE前台按照现有技术将网 元消息解析成pot测试处理块可以辨认的消息体,并将解析后的消息发送到 采集目标板上的性能统计代理中的消息监听中,判断消息携带的事件号、进 程号、进程id等网元消息相关参数是否均相同,如果是,执行步骤402,否 则不处理;步骤402: pot前台处理块在性能统计待测采集代理中解析pot后台发 来的网元消息,拷贝消息体中携带的网元消息相关参数和测试功能数据需要 的相关参数;步骤403: pot前台处理块在性能统计待测采集代理中按照拷贝消息中 的携带的事件号进入对应的事件处理流程中,再按照消息中携带的功能码进 入对应的功能处理流程中,同时保存omc后台pot测试工具发来的测试用例 数据;步骤404:测量方式处理模块判断拷贝消息中的功能控制参数中的项目 支持参数类型,如果是WiMAX相关的原始数据,则进入步骤405,如果是 3G相关的原始数据,则进入步骤412;步骤405: pot前台处理块在性能统计待测采集代理中进入WiMAX测 试范围控制流程,取出待测原始指标数据的功能控制参数中的测试类型数 据;步骤406,测量方式处理模块若判断该测试类型为已支持的测量方式, 则进入步骤407,否则返回消息监听器,pot前台处理块的处理流程结束;步骤407:测量方式处理模块根据功能控制参数判断是否开启了周期上 报模式,如果是,进入步骤408,否则,进入步骤409;步骤408: pot前台处理块在性能统计待测采集代理中按照周期上报参 数启动周期上报定时器,并在定时周期内执行公共操作,即执行构造NE模 拟测试lt据处理流程;步骤409:判断是否启动失败原因测试模式,如果是,进入步骤409, 否则进入步骤4U;步骤410: pot前台处理块在性能统计待测采集代理中从pot后台发来 的测试数据中选择出失败原因相关的测试用例数据,读取失败原因ErrID, 并在模拟测试数据处理流程中将Err ID填写入使用到的接口参数中去;步骤411: pot前台处理块按照测量类型在PP代理中触发原始数据测量 流程,处理填写测试数据,然后以消息态返回消息监听器,pot前台处理块 的处理流程结束;步骤412: pot前台处理块在性能统计待测采集代理中进入3G测试范围 控制流程,取出待测原始指标数据的功能控制参数中的测试类型数据;步骤413:测量方式处理;漠块若判断该测试类型为已支持的测量方式, 则进入步骤414,否则返回消息监听器,pot前台处理块的处理流程结束;步骤414:判断是否启动周期上报模式,如果是,进入步骤415,否则 进入步骤416;步骤415: pot前台处理块在性能统计待测采集代理中按照周期上报参 数启动周期上报定时器,并在定时周期内执行公共操作,即执行构造NE模 拟测试数据处理流程;步骤416:判断是否启动失败原因测试模式,如果是,进入步骤417, 否则进入步骤418;步骤417: pot前台处理块在性能统计待测采集代理中从pot后台发来 的测试数据中选择出失败原因宏值,并在模拟测试数据处理流程中将失败原 因宏值填写入使用到的接口参数中去;步骤418: pot前台处理块按照测量类型在PP代理中触发原始数据测量流程,处理填写测试数据以及失败原因宏,然后以上报消息组包形式返回消息监听器,pot前台处理块的处理流程结束。从上述实施例可以看出,本发明技术方案很好地解决了原始数据测试手 段的烦瑣,不仅满足了不同网管项目之间的通用性和可移植性,又实现了自 由定制原始数据测试用例,自由选择原始数据测试范围,并且通过自动核查 降低传统的低效率测试方式,填补了原始数据测试部分的空白,这样使得原 始数据采集上报的准确性稳定性通过测试得到很好的保证。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种性能统计原始数据的测试系统,其特征在于,该系统包括依次连接的测试用例加载模块、功能控制参数处理模块、测量方式处理模块以及测量对象范围处理模块,测试用例加载模块与网管系统的操作维护中心OMC业务流程处理块相连,测量对象范围处理模块与网管系统的网元NE业务流程处理块相连,其中测试用例加载模块,用于自动加载来自网管系统的待测原始指标数据;功能控制参数处理模块,用于读取测试用例加载模块中的待测原始指标数据及其功能控制参数信息,并对全部或者部分功能控制参数进行添加、修改、删除操作后,将待测原始指标数据及其当前功能控制参数信息发送到测量方式处理模块;测量方式处理模块,根据收到的待测原始指标数据的类型参数确定测量方式参数值,并将其所确定的测量方式参数、其所收到的待测原始指标数据及其它功能控制参数信息发送到测量对象范围处理模块;测量对象范围处理模块,根据收到的待测原始指标数据的功能控制参数信息将待测原始指标数据发送到网管系统的网元进行数据测量处理。
2、 如权利要求l所述的系统,其特征在于该系统还包括一分别与网管系统的OMC业务流程处理块以及所述测试 用例加载模块相连的数据库自动核查模块,该模块分别从所测试用例加载模 块以及OMC业务流程处理块查询及核对上个采集粒度中所述待测原始指标 数据的测试数据值,并将核查结果显示到图形用户界面上。
3、 如权利要求l所述的系统,其特征在于,所迷测试用例加载模块,还用于根据所述待测原始指标数据的类型查询 网管系统的原始指标关联表,并根据查询的关联关系,对所述原始数据列表 与网管系统中性能统计的原始数据做关联操作,生成一个用于描述所述待测 原始指标数据各参数信息的性能对象关联列表。
4、 如权利要求1至3任一项所述的系统,其特征在于,所述功能控制参数处理模块,还用于通过图形用户界面读取经用户修改 的待测原始指标数据的功能控制参数、测试用例参数。
5、 如权利要求3所述的系统,其特征在于,所述功能控制参数处理模块,还用于通过所述性能对象关联列表读取待 测原始指标数据未经修改的功能控制参数、测试方式参数,并将待测原始指 标数据的当前各功能控制参数信息发送到所述测量方式处理模块。
6、 一种性能统计原始lt据的测试方法,其特征在于,测试用例加载模块将从网管系统收到的所有默认参数值以原始数据列 表形式自动保存后,当需要对任一或者多个原始指标数据进行测试时,功能 控制参数处理模块对所述待测原始指标数据的任一或者多个功能控制参数 信息进行添加、修改或者删除操作后,将待测原始指标数据及其当前功能控 制参数信息发送到测量方式处理模块;所述测试方式处理模块根据其所接收的待测原始标识数据的功能控制 参数中的指标数据类型确定选择测量方式参数值,并将其所确定的测量方式 参数、其所收到的待测原始指标数据及其它功能控制参数信息发送到测量对 象范围处理模块,收到上述信息的测量对象范围处理才莫块,根据各功能控制 参数信息将待测原始指标数据发送到网管系统的网元进行数据测量处理。
7、 如权利要求6所述的方法,其特征在于至少完成一次数据测试后,该方法还包括,数据库自动核查模块分别从 所测试用例加载模块以及OMC业务流程处理块查询及核对上个采集粒度中 所述待测原始指标数据的测试数据值,并将核查结果显示到图形用户界面 上。
8、 如权利要求6所述的方法,其特征在于,当需要对任一或者多个原始指标凄t据进行测试时,该方法还包括所述测 试用例加载模块根据所述待测原始指标数据的类型查询网管系统的原始指 标关联表,并根据查询的关联关系,对所迷原始数据列表与网管系统中性能统计的原始数据做关联操作,生成一个用于描述所述待测原始指标数据各参数信息的性能对象关联列表;然后所述测试用例加载模块将网管系统传入的,除原始数据列表以外的 其他参数以及测试用例数据加载到所述性能对象关联列表中。
9、 如权利要求6至8任一项所述的方法,其特征在于,该方法中,所述功能控制参数处理模块,还通过图形用户界面读取经用 户修改的待测原始指标数据的功能控制参数、测试用例参数。
10、 如权利要求8所述的方法,其特征在于,该方法中,所述功能控制参数处理模块,通过所述性能对象关联列表读 取待测原始指标数据未经修改的功能控制参数、测试方式参数,并以消息形 式将待测原始指标数据的当前各参数信息发送到所述测量方式处理模块。
全文摘要
本发明公开了一种性能统计原始数据的测试系统及测试方法,属于基站网管系统。本发明系统,包括依次连接的测试用例加载模块、功能控制参数处理模块、测量方式处理模块以及测量对象范围处理模块,测试用例加载模块与网管系统的操作维护中心OMC业务流程处理块相连,测量对象范围处理模块与网管系统的网元NE业务流程处理块相连。本发明既可以完成自由定制多原始数据测试用例以及自由选择原始数据测试范围,又实现了测试数据的自动核查周期核查,并极大地提高了原始数据测试工作的效率。
文档编号H04L12/24GK101242617SQ200810008370
公开日2008年8月13日 申请日期2008年3月4日 优先权日2008年3月4日
发明者杨良华, 闫飞宇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1