一种业务测试方法、装置及相关设备制造方法及图纸

技术编号:39245660 阅读:14 留言:0更新日期:2023-10-30 11:57
本申请公开了一种业务测试方法,包括根据业务测试指令确定业务类型和业务参数;根据业务类型确定目标业务,并根据业务参数模拟目标业务;统计目标业务在模拟过程中的运行数据;根据运行数据确定业务测试结果。应用本申请所提供的技术方案,将多种不同的行业业务集成于一体,当需要进行业务测试时,则可以根据实际需求选择待测试业务进行模拟,从而基于待测试业务在模拟过程中的运行数据实现业务测试,获得业务测试结果,可以有效满足不同业务测试的需求,通用性较高,且降低了测试成本;通过业务模拟进行业务测试,实现了业务表征,更加有助于实现异常定位。本申请还公开了一种业务测试装置、设备及计算机可读存储介质,均具有上述有益效果。有益效果。有益效果。

【技术实现步骤摘要】
一种业务测试方法、装置及相关设备


[0001]本申请涉及测试
,特别涉及一种业务测试方法,还涉及一种业务测试装置、设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,基于计算机网络实现各种业务的测试更加方便快捷。然而,在相关技术中,一般都是针对不同的业务,构造不同的测试架构或研发不同的测试设备进行业务测试,通用性较差,且成本较高;又或者采用第三方测试工具,如ping工具(一种测试工具)等实现业务测试,但该种实现方式仅能够获得测试结果,无法进行业务表征,那么,当测试结果不通过时,亦无法有效定位问题所在。
[0003]因此,如何有效满足不同业务测试的需求,同时实现业务表征,以便于实现异常定位是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种业务测试方法,该业务测试方法可以有效满足不同业务测试的需求,同时实现了业务表征,有助于进行异常定位;本申请的另一目的是提供一种业务测试装置、设备以及计算机可读存储介质,均具有上述有益效果。
[0005]第一方面,本申请提供了一种业务测试方法,包括:
[0006]根据业务测试指令确定业务类型和业务参数;
[0007]根据所述业务类型确定目标业务,并根据所述业务参数模拟所述目标业务;
[0008]统计所述目标业务在模拟过程中的运行数据;
[0009]根据所述运行数据确定业务测试结果。
[0010]可选地,所述根据所述业务参数模拟所述目标业务,包括:
[0011]根据所述业务参数确定业务协议;
[0012]调取所述目标业务的业务数据;
[0013]利用所述业务协议对所述业务数据进行封装,获得封装包;
[0014]将所述封装包发送至服务端,以使所述服务端对所述封装包进行解封处理,获得解封后数据。
[0015]可选地,所述统计所述目标业务在模拟过程中的运行数据,包括:
[0016]接收所述服务端反馈的所述解封后数据和服务端业务接收信息;
[0017]统计所述业务数据、本地业务发送信息、所述解封后数据、所述服务端业务接收信息作为所述运行数据。
[0018]可选地,所述根据所述运行数据确定业务测试结果,包括:
[0019]根据所述本地业务发送信息和所述服务端业务接收信息计算获得网络质量评估结果;
[0020]根据所述业务数据和所述解封后数据计算获得业务处理评估结果;
[0021]根据所述网络质量评估结果和所述业务处理评估结果确定所述业务测试结果。
[0022]可选地,所述根据所述运行数据确定业务测试结果之后,还包括:
[0023]统计所述目标业务在模拟过程中的本地日志、服务端日志以及网络日志;
[0024]根据所述本地日志、所述服务端日志、所述网络日志以及所述运行数据生成业务处理日志;
[0025]将所述业务处理日志上传至云端。
[0026]可选地,所述根据所述运行数据确定业务测试结果之后,还包括:
[0027]当所述业务测试结果为测试不通过时,构造业务异常场景;
[0028]在所述业务异常场景下模拟所述目标业务,并统计所述目标业务在模拟过程中的异常运行数据;
[0029]结合所述运行数据和所述异常运行数据确定异常信息。
[0030]可选地,所述根据业务测试指令确定业务类型和业务参数之前,还包括:
[0031]获取世界标准时间;
[0032]利用所述世界标准时间进行时钟校正。
[0033]第二方面,本申请公开了一种业务测试装置,包括:
[0034]业务测试启动模块,用于根据业务测试指令确定业务类型和业务参数;
[0035]目标业务模拟模块,用于根据所述业务类型确定目标业务,并根据所述业务参数模拟所述目标业务;
[0036]运行数据统计模块,用于统计所述目标业务在模拟过程中的运行数据;
[0037]测试结果确定模块,用于根据所述运行数据确定业务测试结果。
[0038]第三方面,本申请公开了一种业务测试设备,包括:
[0039]存储器,用于存储计算机程序;
[0040]处理器,用于执行所述计算机程序时实现如上所述的任一种业务测试方法的步骤。
[0041]第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种业务测试方法的步骤。
[0042]本申请所提供的一种业务测试方法,包括根据业务测试指令确定业务类型和业务参数;根据所述业务类型确定目标业务,并根据所述业务参数模拟所述目标业务;统计所述目标业务在模拟过程中的运行数据;根据所述运行数据确定业务测试结果。应用本申请所提供的技术方案,将多种不同的行业业务集成于一体,当需要进行业务测试时,则可以根据实际需求选择待测试业务(即目标业务)进行模拟,从而基于待测试业务在模拟过程中的运行数据实现业务测试,获得业务测试结果,显然,该种实现方式可以有效满足不同业务测试的需求,通用性较高,且降低了测试成本;此外,通过业务模拟进行业务测试,实现了业务表征,更加有助于实现异常定位。
[0043]本申请所提供的一种业务测试装置、设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0045]为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。
[0046]图1为本申请实施例提供的一种业务测试方法的流程示意图;
[0047]图2为本申请实施例提供的一种业务模拟方法的流程示意图;
[0048]图3为本申请实施例提供的一种业务测试系统的结构示意图;
[0049]图4为本申请实施例提供的一种基于业务测试设备实现业务测试方法的流程图;
[0050]图5为本申请实施例提供的一种业务测试装置的结构示意图;
[0051]图6为本申请实施例提供的一种业务测试设备的结构示意图。
具体实施方式
[0052]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0053]本申请实施例提供了一种业务测试方法。
...

【技术保护点】

【技术特征摘要】
1.一种业务测试方法,其特征在于,包括:根据业务测试指令确定业务类型和业务参数;根据所述业务类型确定目标业务,并根据所述业务参数模拟所述目标业务;统计所述目标业务在模拟过程中的运行数据;根据所述运行数据确定业务测试结果。2.根据权利要求1所述的业务测试方法,其特征在于,所述根据所述业务参数模拟所述目标业务,包括:根据所述业务参数确定业务协议;调取所述目标业务的业务数据;利用所述业务协议对所述业务数据进行封装,获得封装包;将所述封装包发送至服务端,以使所述服务端对所述封装包进行解封处理,获得解封后数据。3.根据权利要求2所述的业务测试方法,其特征在于,所述统计所述目标业务在模拟过程中的运行数据,包括:接收所述服务端反馈的所述解封后数据和服务端业务接收信息;统计所述业务数据、本地业务发送信息、所述解封后数据、所述服务端业务接收信息作为所述运行数据。4.根据权利要求3所述的业务测试方法,其特征在于,所述根据所述运行数据确定业务测试结果,包括:根据所述本地业务发送信息和所述服务端业务接收信息计算获得网络质量评估结果;根据所述业务数据和所述解封后数据计算获得业务处理评估结果;根据所述网络质量评估结果和所述业务处理评估结果确定所述业务测试结果。5.根据权利要求4所述的业务测试方法,其特征在于,所述根据所述运行数据确定业务测试结果之后,还包括:统计所述目标业务在模拟过程中的本地日志、服务端日志以及网络日志;...

【专利技术属性】
技术研发人员:安欣王宁蒋新建周胜宝陶海鹏魏志刚吴婷位德华解朝家
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1