本发明专利技术提供了一种网络通信质量自动化测试方法,包括以下步骤:接收测试指令;从预存的配置信息中获取待测试对象的预置信息;从网元中获取待测试对象的实时信息;比较所述待测试对象的实时信息和预置信息,得到测试结果。本发明专利技术还提供了一种实现前述方法的网络通信质量自动化测试系统。本发明专利技术的网络通信质量自动化测试方法及系统,能够实现网络通信质量的自动测试,提高测试效率,降低测试成本。
【技术实现步骤摘要】
本专利技术涉及通信领域,特别是涉及ー种网络通信质量自动化测试方法及系统。
技术介绍
随着3G网络的日趋成熟,移动用户对用户感知度的要求越来越高,这使得运用商更加关注网络通信质量情況。在室内测试中,分析网元设备的信令可作为衡量网络通信质量的方法之一。通过信令分析可计算出业务面和信令面的网络时延,也可获取网元设备性能统计信息,对业务算法、終端互操作功能测试和评价网络质量起到非常重要的作用。在室内测试中,业务的时效性通常是以信令间的延时作为判断的。操作过程中需要用户控制装置或仪表发起业务,在RNC (Radio NetworkController,无线网络控制器)上利用工具抓取信令,通过信令的准确性和时效性判断测试用例是否执行成功。目前常见的测试多采用人工测试的方法,因为通过人工操作,测试效率较低,且大量人力浪费在简单的体力劳动中,造成资源浪费,增加了测试成本。虽然在有些改进的测试方法中,其中部分步骤,例如执行拨打过程可由程序执行,但是拨打过程仅占全部操作流程中小部分,局部的自动化对整体执行效率影响程度有限,大量重复的体力劳动还需要人为操作。因此,其还是存在因为人工操作而出现的测试效率低、测试成本高、工作重复性高的问题。
技术实现思路
本专利技术提供一种网络通信质量自动化测试方法及系统,能够解决因为人工操作测试而出现的测试效率低和测试成本高的问题。为了解决上述问题,本专利技术公开了ー种网络通信质量自动化测试方法,包括以下步骤接收测试指令;从预存的配置信息中获取待测试对象的预置信息; 从网元中获取待测试对象的实时信息;比较所述待测试对象的实时信息和预置信息,得到测试結果。进ー步地,测试由测试模型完成,在接收测试指令之前还包括控制装置接收测试请求,根据所述测试请求选择对应的测试模型,并将测试指令发送给选中的测试模型。进ー步地,所述方法为采用不同的测试模型或测试模型组合对不同的待测试对象进行测试,包括以下一种或多种情况采用信令间延时测试模型对信令间延时进行测试;采用网元统计信息测试模型对网元统计信息进行测试;采用信令准确性测试模型对信令准确性进行测试。进ー步地,所述采用信令间延时测试模型对信令间延时进行测试包括发送指令给待测试的移动终端,记录移动终端发起呼叫的起始时间;从配置信息中读取需要跟踪的信令消息和预期延迟值;从网元中获取信令消息;判断所述从网元中获取的信令消息是否是需要跟踪的信令消息,若是,则计算当前时间与所述起始时间的时间差;比较所述时间差与预期延迟值,若时间差在预期延迟值的范围内,则确定测试结果正常,反之,则确定测试结果异常。进ー步地,所述采用网元统计信息测试模型对网元统计信息进行测试包括从配置信息中读取需要获取的网元信息计数器和预期值;从网元中查询网元信息计数器的实时计数值;判断该实时计数值与预期值是否相同,若是,则确定测试结果正常,反之,则确定测试结果异常。进ー步地,所述采用信令间延时测试模型对信令间延时进行测试包括从配置信息中读取需要跟踪的信令消息;从网元中获取信令消息;判断所述从网元中获取的信令消息是否是需要跟踪的信令消息,若是,则确定测试结果正常,若否,则进行下一歩;判断本次业务是否完成,若是,则确定测试结果为异常,反之,则返回从网元中获取信令消息,并重复前一步骤。进ー步地,所述方法还包括建立测试模型,所述建立测试模型包括确定测试模型中的固化接口和可设置的接ロ ;采用固化的测试脚本对测试模型进行描述,将固化的接ロ转化为脚本语言规范模板,将可设置的接ロ转化为參数接收接ロ。本专利技术还公开了ー种网络通信质量自动化测试系统,包括测试指令接收模块,用于接收测试指令;预置信息获取模块,用于从预存的配置信息中获取待测试对象的预置信息;实时信息获取模块,用于从网元中获取待测试对象的实时信息;判断模块,用于比较所述待测试对象的实时信息和预置信息,得到测试結果。进ー步地,所述测试指令接收模块、预置信息获取模块、实时信息获取模块和判断模块置于测试模型中,所述系统还包括控制装置,用于接收测试请求,并根据所述测试请求选择对应的测试模型,并将测试指令发送给选中的测试模型。进ー步地,所述系统采用不同的测试模型或测试模型组合对不同的待测试对象进行测试,包括以下一种测试模型或多种测试模型的组合信令间延时测试模型,用于对信令间延时进行测试;网元统计信息测试模型,用于对网元统计信息进行测试;信令准确性测试模型,用于对信令准确性进行测试。进ー步地,所述系统还包括测试模型建立模块,用于建立测试模型,包括确定测试模型中的固化接口和可 设置的接ロ ;采用固化的测试脚本对测试模型进行描述,将固化的接ロ转化为脚本语言规范模板,将可设置的接ロ转化为參数接收接ロ。与现有技术相比,本专利技术包括以下优点本专利技术的网络通信质量自动化测试方法及系统中,预先配置测试过程中需要的信息,在测试时,直接获取该配置信息,并与实时获取的信息进行比较,通过此种方式来完成测试,无需人工參与,从而提高了测试时间、降低了测试成本。 在具体实现时,通过建立测试模型的方式来实现网络通信质量自动化的测试,当需要进行测试时,只需要发送相应的测试指令给对应的测试模型,然后测试模型通过固化的测试脚本执行对应的测试步骤,获取测试过程中需要的信息,然后进行相应的处理,即可以完成测试,并得到测试结果。在这个过程中,因为无需人工參与,从而提高了测试效率,并且降低了测试成本。当测试场景较为复杂时,例如需要多种情况进行测试时,可以通过控制装置选择多个测试模型的组合,从而完成复杂测试场景的测试,无需为每ー种测试场景都一一人为的设置测试用例或者测试模型,从而提高了自动化测试的范围以及效率。当然,实施本专利技术的任一产品不一定需要同时达到以上所述的所有优点。附图说明图1是本专利技术的网络通信质量自动化测试方法实施例一的流程图;图2是本专利技术的网络通信质量自动化测试方法实施例ニ的流程图;图3是本专利技术的网络通信质量自动化测试方法实例ー的流程图;图4是本专利技术的网络通信质量自动化测试方法实例ニ的流程图;图5是本专利技术的网络通信质量自动化测试方法实例三的流程图;图6是本专利技术的网络通信质量自动化测试系统实施例一的结构示意图;图7是本专利技术的网络通信质量自动化测试系统实施例ニ的结构示意图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进ー步详细的说明。參照图1,示出本专利技术的一种网络通信质量自动化测试方法实施例一,包括以下步骤步骤101,接收测试指令。步骤102,从预存的配置信息中获取待测试对象的预置信息。待测试对象的预置信息根据本次测试指令所需要的待测试对象确定,例如,待测试对象是信令延时,待测试对象的预置信息包括需要跟踪的信令消息和预期延迟值。又如,待测试对象则是网元统计信息,那么待测试对象的预置信息包括网元信息计数器和预期值。同样的,可以根据不同的待测试对象得到不同的预置信息。配置信息是根据经验或者实验分析得到的參考信息,作为自动化测试的比较參数预先进行存储,具体的存储形式并不限定,例如可以存储在独立配置文件或者记录表中,以便于修改。其中,待测试对象可以根据测试指令确定。优选地,本实施例可以通过测试模型来实现,可以存在多个测试模型来分别对不同的待测试对象进行测试,每个测试模型可本文档来自技高网...
【技术保护点】
一种网络通信质量自动化测试方法,其特征在于,包括以下步骤:接收测试指令;从预存的配置信息中获取待测试对象的预置信息;从网元中获取待测试对象的实时信息;比较所述待测试对象的实时信息和预置信息,得到测试结果。
【技术特征摘要】
1.一种网络通信质量自动化测试方法,其特征在于,包括以下步骤 接收测试指令; 从预存的配置信息中获取待测试对象的预置信息; 从网元中获取待测试对象的实时信息; 比较所述待测试对象的实时信息和预置信息,得到测试结果。2.如权利要求1所述的网络通信质量自动化测试方法,其特征在于,测试由测试模型完成,在接收测试指令之前还包括 控制装置接收测试请求,根据所述测试请求选择对应的测试模型,并将测试指令发送给选中的测试模型。3.如权利要求1或2所述的网络通信质量自动化测试方法,其特征在于,所述方法为采用不同的测试模型或测试模型组合对不同的待测试对象进行测试,包括以下一种或多种情况 采用信令间延时测试模型对信令间延时进行测试; 采用网元统计信息测试模型对网元统计信息进行测试; 采用信令准确性测试模型对信令准确性进行测试。4.如权利要求3所述的网络通信质量自动化测试方法,其特征在于,所述采用信令间延时测试模型对信令间延时进行测试包括 发送指令给待测试的移动终端,记录移动终端发起呼叫的起始时间; 从配置信息中读取需要跟踪的信令消息和预期延迟值; 从网元中获取信令消息; 判断所述从网元中获取的信令消息是否是需要跟踪的信令消息,若是,则计算当前时间与所述起始时间的时间差; 比较所述时间差与预期延迟值,若时间差在预期延迟值的范围内,则确定测试结果正常,反之,则确定测试结果异常。5.如权利要求3所述的网络通信质量自动化测试方法,其特征在于,所述采用网元统计信息测试模型对网元统计信息进行测试包括 从配置信息中读取需要获取的网元信息计数器和预期值; 从网元中查询网元信息计数器的实时计数值; 判断该实时计数值与预期值是否相同,若是,则确定测试结果正常,反之,则确定测试结果异常。6.如权利要求3所述的网络通信质量自动化测试方法,其特征在于,所述采用信令间延时测试模型对信令间延时进行测试包括 从配置信息中读取需要跟踪的信令消息; 从...
【专利技术属性】
技术研发人员:侯磊,赵荣,邓召基,周日辉,刘须华,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。