一种终端性能测试方法和系统技术方案

技术编号:14802950 阅读:100 留言:0更新日期:2017-03-14 23:19
本发明专利技术公开了一种终端性能测试方法和系统,涉及通信领域,能够对终端处于各种网络环境下的性能进行测试。该方法包括:主控平台制定用于测试终端性能的测试计划,根据测试计划生成同步指令和测试指令,并向网络模拟单元和测试执行单元发送同步指令;网络模拟单元和测试执行单元接收同步指令,并向主控平台回复同步指令响应消息;主控平台接收同步指令响应消息,根据同步指令响应消息,确定测试指令的发送时间,并根据测试指令的发送时间,分别向网络模拟单元和测试执行单元发送测试指令;网络模拟单元和测试执行单元接收测试指令,并根据测试指令对终端性能进行测试。本发明专利技术主要应用在测试终端性能的过程中。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种终端性能测试方法和系统
技术介绍
终端作为用户的业务体验载体,是通信业务的最终实现平台。当运营商所提供的网络环境的差异较大时,通信业务在终端上的性能表现不同,而上述性能表现的好坏决定了用户对业务的满意程度。因此,为提高用户对业务的满意程度,需对终端的用户体验性能进行测试,上述用户体验性能例如为终端访问业务的流畅性、响应性能和稳定性等。现有技术中,对终端的用户体验性能的测试方法通常包括:将终端固定在某位置处,基于终端位置处所覆盖的现有网络,通过机械手模拟用户的操作来对终端进行操作,从而对终端的用户体验性能进行测试。然而,本申请专利技术人发现,现有技术中由于终端固定,而其所在位置处覆盖的现有网络的网络环境通常比较单一,因此只能测试终端处于这种单一网络环境中时的性能,而难以测试到终端处于其他网络环境中时性能。而在实际应用中终端可能处于各种不同的网络环境下,因此,现有技术无法对终端处于各种网络环境下的性能进行全面测试。
技术实现思路
本专利技术实施例提供一种终端性能测试方法和系统,能够对终端处于各种网络环境下的性能进行全面测试。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例提供了一种终端性能测试方法,所述测试方法应用于测试系统,所述测试系统包括主控平台、网络模拟单元和测试执行单元,所述测试方法包括:所述主控平台制定用于测试终端性能的测试计划,并根据所述测试计划生成同步指令和测试指令;所述主控平台向所述网络模拟单元和所述测试执行单元发送所述同步指令;所述网络模拟单元和所述测试执行单元接收所述同步指令,分别向所述主控平台回复第一同步指令响应消息和第二同步指令响应消息;所述主控平台接收所述第一同步指令响应消息和所述第二同步指令响应消息,并根据所述第一同步指令响应消息和所述第二同步指令响应消息,确定所述测试指令的发送时间;所述主控平台根据所述测试指令的发送时间,分别向所述网络模拟单元和所述测试执行单元发送所述测试指令;所述网络模拟单元和所述测试执行单元接收所述测试指令,并根据所述测试指令对所述终端的性能进行测试。本专利技术实施例还提供了一种终端性能测试系统,所述系统包括主控平台、网络模拟单元和测试执行单元,所述主控平台用于,制定用于测试终端性能的测试计划,并根据所述测试计划生成同步指令和测试指令;向所述网络模拟单元和所述测试执行单元发送所述同步指令;所述网络模拟单元和所述测试执行单元用于,接收所述同步指令,分别向所述主控平台回复第一同步指令响应消息和第二同步指令响应消息;所述主控平台还用于,接收所述第一同步指令响应消息和所述第二同步指令响应消息,并根据所述第一同步指令响应消息和所述第二同步指令响应消息,确定所述测试指令的发送时间;根据所述测试指令的发送时间,分别向所述网络模拟单元和所述测试执行单元发送所述测试指令;所述网络模拟单元和所述测试执行单元还用于,接收所述测试指令,并根据所述测试指令对所述终端性的能进行测试。本专利技术实施例提供的终端性能测试方法和系统,通过网络模拟单元产生各种网络环境,同时,通过主控平台向网络模拟单元和测试执行单元发送同步指令,使得网络模拟单元和测试执行单元协作,从而能够对终端处于各种网络环境下的性能进行全面测试,进而可根据测试结果对现有网络环境进行改善,以便更好地满足用户的需求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的终端性能测试系统组成图;图2为本专利技术实施例一提供的终端性能测试方法的流程图;图3为本专利技术实施例二提供的终端性能测试系统组成图;图4为本专利技术实施例二提供的终端性能测试方法的流程图;图5为本专利技术实施例三提供的终端性能测试系统的结构示意图;图6为本专利技术实施例三提供的另一种终端性能测试系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例提供了一种终端性能测试方法,应用于测试系统中,如图1所示,该测试系统包括主控平台、网络模拟单元和测试执行单元。其中,主控平台可通过电缆分别与网络模拟单元和测试执行单元连接;网络模拟单元可模拟各种网络环境,且网络模拟单元可通过外网(即广域网)连接到现有的实际业务服务器,该业务服务器可提供真实的终端业务,例如微信业务、微博业务等,终端可通过射频线连接到网络模拟单元,从而在网络模拟单元模拟的各种网络环境下访问终端业务;测试执行单元可模拟用户的操作对终端进行操作,以使终端开始访问终端业务。此外,该测试方法也可以应用于类似于上述测试系统的其他系统中,本专利技术对此不作具体限定。基于图1所示的测试系统架构,本专利技术实施例提供的终端性能测试方法,如图2所示,包括:S21、主控平台制定用于测试终端性能的测试计划,并根据测试计划生成同步指令和测试指令。其中,测试计划为对终端处于何种网络环境下访问何种终端业务时的何种性能进行测试的计划,其可包括测试用例,该测试用例例如为对终端处于4G(the4thGenerationmobilecommunicationtechnology,第四代移动通信技术)网络环境下访问微信业务的时延进行测试的测试用例。由于测试执行单元对指令响应的时间短于网络模拟单元对指令响应的时间,也就是说,当测试执行单元和网络模拟单元同时接收到指令时,测试执行单元先开始进行操作,因而,为使测试执行单元对终端进行操作时,终端处于网络模拟单元模拟的网络环境中,也即使网络模拟单元先开始进行操作或与测试执行单元同时开始进行操作,需要对向网络模拟单元发送测试指令的时间和向测试执行单元发送测试指令的时间进行同步。因此,本步骤中的同步指令为对向测试执行单元发送测试指令的时间和向网络模拟单元发送测试指令的时间进行同步的指令。需要说明的是,本专利技术中本文档来自技高网...

【技术保护点】
一种终端性能测试方法,其特征在于,所述测试方法应用于测试系统,所述测试系统包括主控平台、网络模拟单元和测试执行单元,所述测试方法包括:所述主控平台制定用于测试终端性能的测试计划,并根据所述测试计划生成同步指令和测试指令;所述主控平台向所述网络模拟单元和所述测试执行单元发送所述同步指令;所述网络模拟单元和所述测试执行单元接收所述同步指令,分别向所述主控平台回复第一同步指令响应消息和第二同步指令响应消息;所述主控平台接收所述第一同步指令响应消息和所述第二同步指令响应消息,并根据所述第一同步指令响应消息和所述第二同步指令响应消息,确定所述测试指令的发送时间;所述主控平台根据所述测试指令的发送时间,分别向所述网络模拟单元和所述测试执行单元发送所述测试指令;所述网络模拟单元和所述测试执行单元接收所述测试指令,并根据所述测试指令对所述终端的性能进行测试。

【技术特征摘要】
1.一种终端性能测试方法,其特征在于,所述测试方法应用于测
试系统,所述测试系统包括主控平台、网络模拟单元和测试执行单元,
所述测试方法包括:
所述主控平台制定用于测试终端性能的测试计划,并根据所述测
试计划生成同步指令和测试指令;
所述主控平台向所述网络模拟单元和所述测试执行单元发送所述
同步指令;
所述网络模拟单元和所述测试执行单元接收所述同步指令,分别
向所述主控平台回复第一同步指令响应消息和第二同步指令响应消
息;
所述主控平台接收所述第一同步指令响应消息和所述第二同步指
令响应消息,并根据所述第一同步指令响应消息和所述第二同步指令
响应消息,确定所述测试指令的发送时间;
所述主控平台根据所述测试指令的发送时间,分别向所述网络模
拟单元和所述测试执行单元发送所述测试指令;
所述网络模拟单元和所述测试执行单元接收所述测试指令,并根
据所述测试指令对所述终端的性能进行测试。
2.根据权利要求1所述的测试方法,其特征在于,所述主控平台
根据所述第一同步指令响应消息和所述第二同步指令响应消息,确定
所述测试指令的发送时间包括:
所述主控平台根据接收到所述第一同步指令响应消息和所述第二
同步指令响应消息的时间,确定所述测试执行单元对所述同步指令的
响应时间与所述网络模拟单元对所述同步指令的响应时间之间的时间
差;
根据所述时间差,确定所述测试指令的发送时间。
3.根据权利要求2所述的测试方法,其特征在于,所述主控平台
根据所述测试指令的发送时间,分别向所述网络模拟单元和所述测试
执行单元发送所述测试指令包括:
所述主控平台根据所述测试指令的发送时间,在第一预设时间点
向所述网络模拟单元发送所述测试指令,在第二预设时间点向所述测
试执行单元发送所述测试指令,其中,所述第一预设时间点早于所述
第二预设时间点,且所述第二预设时间点和所述第一预设时间点之间
的差值大于或者等于所述时间差。
4.根据权利要求1-3任一项所述的测试方法,其特征在于,所述
网络模拟单元和所述测试执行单元根据所述测试指令对所述终端的性
能进行测试包括:
所述网络模拟单元根据所述测试指令生成预设网络环境;
所述测试执行单元根据所述测试指令,对处于所述预设网络环境
中的终端的性能进行测试。
5.根据权利要求4所述的测试方法,其特征在于,所述网络模拟
单元包括信道仿真仪和基站仿真仪,所述网络模拟单元根据所述测试
指令生成预设网络环境包括:
所述基站仿真仪根据所述测试指令模拟基站;
所述信道仿真仪根据所述测试指令模拟现网中的信道环境,并将
所述信道环境加载在所述基站仿真仪模拟的基站上,生成预设网络环
境。
6.根据权利要求4所述的测试方法,其特征在于,所述测试系统
还包括业务服务器,所述业务服务器模拟所述终端的预设业务,所述
测试执行单元根据所述测试指令,对处于所述预设网络环境中的终端
的性能进行测试具体为:...

【专利技术属性】
技术研发人员:肖海浪安岗严斌峰叶阳孙宇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1