一种保证移动通信网络KPI的自动化黑箱测试系统的制作方法

文档序号:11056563阅读:1084来源:国知局
一种保证移动通信网络KPI的自动化黑箱测试系统的制造方法与工艺

本实用新型涉及计数器黑箱测试技术领域,尤其涉及一种保证移动通信网络KPI的自动化黑箱测试系统。



背景技术:

目前对无线网络进行考核的主要指标就是网络侧的关键性能指标(Key Performance Indicator,简称KPI),网络侧主要的KPI指标包括接通率,掉话率和切换成功率三大类。然而对于以上3个指标又可以针对不同业务进行详细区分,比如语音业务和分组数据业务。接通率又可以从无线资源控制(Radio Resource Control,RRC)接通率和业务接通率区分。网络侧KPI都是由上级网管统一提取,网络设备要保证上传给上级网管的相关计数器准确,从而KPI才能够真实反映出网络的真实现状。

KPI作为网络评估的参考数据,由相应的计数器计算后得到。而整个KPI提取系统的网络结构如图1所示。具体通过客户端,可以给对应网络设备制定相关的统计模板,通知网元需要记录哪些计数器,并设定计数器上报的时间间隔。当用户在网络下接入和失去网络连接时,会和网络侧交互信令,网络侧根据相关信令消息,给对应的计数器进行计数。当达到时间要求时,网元会把相应时间断的计数器打包上传给服务器。服务器接收到相关网元上报的计数器文件后,会把文件保存在本地。当客户通过客户端或综合网管提取需要的指标时,服务器会根据相应的计数器模板对计数器进行公式计算并把计算结果填写在输出的文件中。

目前均通过在手工测试方法来测试计数器,而在黑箱测试过程中,如果每个版本都要对相关计数器进行手工测试,会耗费相当长的时间,因为系统内的计数器的数量是比较庞大的,而且这部分测试对测试人员的要求也不是很高,完全可以采用自动化形式来保证,从而大大提高测试效率,解放人力。



技术实现要素:

针对现有技术的缺陷,本实用新型提供一种保证移动通信网络KPI的自动化黑箱测试系统,能够实现被测网元中计数器的自动测试,有利于提高测试效率,解放人力,适用于被测网元的反复回归测试。

第一方面,本实用新型提供了一种保证移动通信网络KPI的自动化黑箱测试系统,所述系统包括:被测网元及控制器;所述被测网元与所述控制器连接;

所述控制器将计数器第一查询请求发送至所述被测网元;所述被测网元接收所述计数器第一查询请求,并将计数器第一计数值发送至所述控制器;所述控制器将信令消息发送至所述被测网元,以使所述被测网元根据所述信令消息采用计数器进行计数;所述控制器将计数器第二查询请求发送至所述被测网元;所述被测网元接收所述计数器第二查询请求,并将计数器第二计数值发送至所述控制器;所述控制器根据所述计数器第一计数值及所述计数器第二计数值得到测试结果。

优选地,所述控制器包括:计数器查询处理器、信令控制处理器及结果输出处理器;所述信令控制处理器与所述计数器查询处理器连接,所述计数器查询处理器与所述结果输出处理器连接;

所述信令控制处理器加载信令脚本并将所述信令消息发送至所述被测网元;所述计数器查询处理器将所述计数器第一查询请求及所述计数器第二查询请求发送至所述被测网元,并接收所述计数器第一计数值及所述计数器第二计数值;所述结果输出处理器根据所述计数器第一计数值及所述计数器第二计数值得到测试结果。

优选地,所述结果输出处理器包括:求差电路、比较器及第一子处理器;所述求差电路与所述比较器连接,所述比较器与所述第一子处理器连接;

所述求差电路接收所述计数器查询处理器发送的所述计数器第一计数值及所述计数器第二计数值,输出所述计数器第一计数值与所述计数器第二计数值的差值至所述比较器;所述比较器将所述差值与预设的计数值进行比较,输出比较结果至所述第一子处理器;所述第一子处理器根据所述比较结果输出测试结果。

优选地,所述控制器还包括:脚本编辑处理器;

所述脚本编辑处理器与所述信令控制处理器连接,用于编辑信令脚本并将所述信令脚本发送至所述信令控制处理器。

优选地,所述控制器还包括:模板编辑处理器;

所述模板编辑处理器与所述信令控制处理器及所述计数器查询处理器分别连接,用于将信令模板发送至所述信令控制处理器,以及将计数器模板发送至所述计数器查询处理器。

优选地,所述控制器还包括:显示器;

所述显示器与所述结果输出处理器连接,用于显示所述测试结果。

优选地,所述控制器还包括:底层驱动器;

所述控制器通过所述底层驱动器与所述被测网元连接。

优选地,所述控制器与所述被测网元的操作维护接口连接。

优选地,所述被测网元包括与KPI指标对应的多个计数器;

所述KPI指标包括:接通率、掉话率及切换成功率。

优选地,所述被测网元包括:无线网络控制器RNC及基站ENODEB。

由上述技术方案可知,本实用新型提供的一种保证移动通信网络KPI的自动化黑箱测试系统,所述系统包括:被测网元及控制器。所述控制器将计数器第一查询请求发送至所述被测网元,并接收所述被测网元返回的计数器第一计数值;所述控制器将信令消息发送至所述被测网元,以使所述被测网元根据所述信令消息执行信令流程,以模拟网络张真实用户设备的信令过程,此时计数器进行计数;而当信令脚本执行完成后,所述控制器将计数器第二查询请求发送至所述被测网元;所述被测网元接收所述计数器第二查询请求,并将计数器第二计数值发送至所述控制器;所述控制器根据所述计数器第一计数值及所述计数器第二计数值得到测试结果,从而保证了被测网元中计数器结果的准确性。如此,本实用新型能够实现被测网元中计数器的自动测试,有利于提高测试效率,解放人力,适用于被测网元的反复回归测试。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是现有技术中的KPI提取系统的网络结构示意图;

图2是本实用新型一实施例提供的一种保证移动通信网络KPI的自动化黑箱测试系统的示意图;

图3是本实用新型另一实施例提供的一种控制器的结构示意图;

图4是本实用新型另一实施例提供的一种控制器的结构示意图;

图5是本实用新型另一实施例提供的一种控制器的结构示意图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

图2是一种保证移动通信网络KPI的自动化黑箱测试系统的结构示意图,如图2所示,所述系统包括:被测网元1及控制器2;所述被测网元1与所述控制器2连接。

其中,所述控制器2将计数器第一查询请求发送至所述被测网元1;所述被测网元1接收所述计数器第一查询请求,并将计数器第一计数值发送至所述控制器2;所述控制器2将信令消息发送至所述被测网元1,以使所述被测网元1根据所述信令消息采用计数器进行计数;所述控制器2将计数器第二查询请求发送至所述被测网元1;所述被测网元1接收所述计数器第二查询请求,并将计数器第二计数值发送至所述控制器2;所述控制器2根据所述计数器第一计数值及所述计数器第二计数值得到测试结果。

具体来说,所述控制器2与所述被测网元1的操作维护接口连接。

其中,所述被测网元包括与KPI指标对应的多个计数器;所述KPI指标包括:接通率、掉话率及切换成功率等。

具体来说,被测网元中的多个计数器对应不同的KPI指标,被测网元定期将计数器结果发送至服务器,服务器则将计数器结果保存在本地,当用户通过客户端或者综合网管提取需要的KPI指标时,服务器根据计数器结果计算得到相应的KPI指标,并输出至客户端或综合网管。

其中,所述被测网元包括:无线网络控制器RNC及基站ENODEB等。

具体来说,所述控制器2通过操作维护接口将计数器第一查询请求发送至所述被测网元1,并通过该操作维护接口接收被测网元1返回的计数器第一计数值;所述控制器2根据信令脚本将信令消息发送至所述被测网元1,并接收被测网元1返回的响应消息,以使所述被测网元1根据所述信令消息执行信令流程以模拟相应的信令过程,此过程中采用计数器进行计数,举例来说,用户设备或终端接入网络或失去网络连接时,会和被测网元交互,使得对应的计数器进行计数,控制器可发送信令消息以模拟该过程。进一步地,脚本运行完毕后,所述控制器2通过操作维护接口将计数器第二查询请求发送至所述被测网元1,并通过该操作维护接口接收被测网元1返回的计数器第二计数值;所述控制器2根据所述计数器第一计数值及所述计数器第二计数值得到测试结果,具体可将所述计数器第一计数值及所述计数器第二计数值求差后与预设的计数值比较,以判断被测网元的计数器结果是否准确。具体来说,若差值与预设的计数值一致,则表明被测网元中的计数器测试结果准确,若差值与预设的计数值不一致,则表明被测网元中的计数器测试结果不准确。

由此可见,本实施例保证了被测网元中计数器结果的准确性,实现了被测网元中计数器的自动测试,有利于提高测试效率,解放人力,适用于被测网元的反复回归测试。

进一步地,在本实用新型的一个可选实施例中,如图3所示,所述控制器2包括:计数器查询处理器201、信令控制处理器202及结果输出处理器203。其中,所述信令控制处理器202与所述计数器查询处理器201连接,所述计数器查询处理器201与所述结果输出处理器203连接。

具体地,所述信令控制处理器202加载信令脚本并将所述信令消息发送至所述被测网元1;所述计数器查询处理器201将所述计数器第一查询请求及所述计数器第二查询请求发送至所述被测网元1,并接收所述计数器第一计数值及所述计数器第二计数值;所述结果输出处理器203根据所述计数器第一计数值及所述计数器第二计数值得到测试结果。

具体来说,控制器中包括多个处理器,信令控制处理器202负责信令脚本的加载,以及信令消息的发送和接收,举例来说,终端接入网络或失去网络连接时,会与被测网元交互,即向被测网元发送信令消息及接收被测网元发送的信令消息,该信令控制处理器则用于模拟该过程。则计数器查询处理器201在信令控制处理器202发送信令消息之前,向所述被测网元1发送计数器第一查询请求,以获得被测网元1返回的计数器第一计数值;而计数器查询处理器201在信令控制处理器202执行完信令脚本之后,向所述被测网元1发送计数器第二查询请求,以获得被测网元1返回的计数器第二计数值。结果输出结果处理器203则根据所述计数器第一计数值及所述计数器第二计数值得到测试结果,如将所述计数器第一计数值及所述计数器第二计数值求差后与预设的计数值比较,以判断被测网元的计数器结果是否准确。具体来说,若差值与预设的计数值一致,则表明被测网元中的计数器测试结果准确,若差值与预设的计数值不一致,则表明被测网元中的计数器测试结果不准确。

进一步地,在本实用新型的一个可选实施例中,所述结果输出处理器203具体包括:求差电路、比较器及第一子处理器。其中,所述求差电路与所述比较器连接,所述比较器与所述第一子处理器连接。

具体地,所述求差电路接收所述计数器查询处理器发送的所述计数器第一计数值及所述计数器第二计数值,输出所述计数器第一计数值与所述计数器第二计数值的差值至所述比较器;所述比较器将所述差值与预设的计数值进行比较,输出比较结果至所述第一子处理器;所述第一子处理器根据所述比较结果输出测试结果。

具体来说,通过求差电路将所述计数器第一计数值及所述计数器第二计数值求差,例如可通过运算放大器求差,求差后的差值输入比较器的输入端,并与比较器另一输入端输入的预设的计数值进行比较。比较器的输出端则输出比较结果;第一子处理器根据所述比较结果输出测试结果,具体来说,若差值与预设的计数值一致,则表明被测网元中的计数器测试结果准确,若差值与预设的计数值不一致,则表明被测网元中的计数器测试结果不准确。

进一步地,在本实用新型的一个可选实施例中,如图4所示,所述控制器2还包括:脚本编辑处理器204。

其中,所述脚本编辑处理器204与所述信令控制处理器202连接,用于编辑信令脚本并将所述信令脚本发送至所述信令控制处理器202。

如此,信令控制处理器202接收到信令脚本后,根据所述信令脚本发送信令消息至被测网元1,以模拟不同的测试场景。

进一步地,在本实用新型的一个可选实施例中,如图4所示,所述控制器2还包括:模板编辑处理器205。

其中,所述模板编辑处理器205与所述信令控制处理器202及所述计数器查询处理器201分别连接,用于将信令模板发送至所述信令控制处理器202,以及将计数器模板发送至所述计数器查询处理器201。

由此可见,模板编辑处理器205用于加载和更新信令模板及计数器模板,以模拟不同的测试场景及获取不同的KPI指标对应的计数器的计数值。

进一步地,在本实用新型的一个可选实施例中,如图5所示,所述控制器2还包括:显示器206。

其中,所述显示器206与所述结果输出处理203器连接,用于显示所述测试结果。

进一步地,在本实用新型的一个可选实施例中,所述控制器还2包括:底层驱动器。

具体地,所述控制器2通过所述底层驱动器与所述被测网元1连接。

在本实用新型的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本实用新型中的具体含义。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1