基于微服务的业务测试方法、装置、电子设备和存储介质与流程

    技术2024-12-06  44


    本公开涉及语音测试,尤其是涉及一种基于微服务的业务测试方法、装置、电子设备和存储介质。


    背景技术:

    1、5g商用以来,eps fallback语音是目前5g比较成熟的语音解决方案,针对epsfallback语音质量故障预警的主要技术包括:路测、人工拨打测试、仪表探针拨测、信令监测系统和网元omc网管。路测和人工拨打测试主要依靠人力操作手机终端或仪器进行测试,仪表探针拨测可以支持语音端到端的测试,信令监测系统通过采集方式分析现网信令面的性能指标,网元omc网管主要用于网元自身性能指标的检测。

    2、但路测和人工拨打测试的人力成本高、偶然性大、无法实时监控,且拨测次数有限,效率低,发现问题带有偶然性,不能准确监测语音媒体质量。仪表探针拨测故障定位能力不高。信令监测系统投资过大,而网元omc网管对故障反应具有滞后性,实时性不高。


    技术实现思路

    1、鉴于上述问题而提出了本公开。本公开提供了一种基于微服务的业务测试方法、装置、电子设备和存储介质。

    2、根据本公开的一个方面,提供了一种基于微服务的业务测试方法,包括:接收测试任务,设置所述测试任务对应的测试参数;根据协议栈微服务,与外部通信网进行通讯连接,执行所述测试任务,接收所述外部通信网返回的所述测试任务的测试参数对应的测试数据;基于所述测试数据,生成针对所述测试任务的测试结果;其中,所述协议栈微服务包括基站仿真协议栈微服务。

    3、此外,根据本公开的一个方面的基于微服务的业务测试方法,所述根据协议栈微服务,与外部通信网进行通讯连接,执行所述测试任务,接收所述外部通信网返回的所述测试任务的测试参数对应的测试数据,包括:

    4、根据所述基站仿真协议栈微服务,执行用户设备注册任务,以向现网中的接入和移动性管理(amf)网元发起用户设备注册请求,并通过所述基站仿真协议栈微服务接收所述amf网元根据所述用户设备注册请求反馈的注册响应数据;将所述注册响应数据作为所述用户设备注册任务的测试数据。

    5、此外,根据本公开的一个方面的基于微服务的业务测试方法,还包括:

    6、根据所述基站仿真协议栈微服务,执行协议数据单元会话建立任务,以向现网中的协议数据单元发起会话建立请求和会话承载建立请求,并接收所述协议数据单元反馈的会话建立响应数据和会话承载建立响应数据;将所述会话建立响应数据和所述会话承载建立响应数据作为所述协议数据单元会话建立任务的测试数据。

    7、此外,根据本公开的一个方面的基于微服务的业务测试方法,还包括:

    8、根据所述基站仿真协议栈微服务,执行新空口承载语音(vonr)注册任务,以向psbc发起基于网络协议多媒体子系统(ims)注册请求,并接收psbc反馈的基于网络协议多媒体子系统(ims)注册响应数据;将所述基于网络协议多媒体子系统(ims)注册响应数据作为所述新空口承载语音(vonr)注册任务的测试数据。

    9、此外,根据本公开的一个方面的基于微服务的业务测试方法,还包括:

    10、根据所述基站仿真协议栈微服务,执行5g呼叫发起任务,模拟用户设备发起来电呼叫请求(invite),现网psbc接收来电呼叫请求(invite)并注册,发起5g呼叫,采集5g呼叫过程中生成的测试数据作为所述5g呼叫发起任务的测试数据。

    11、此外,根据本公开的一个方面的基于微服务的业务测试方法,还包括:

    12、根据所述基站仿真协议栈微服务,执行5g核心网(5gc)专用承载触发回落任务,所述amf发起协议数据单元会话修改请求,触发回落,所述基站仿真协议栈微服务向用户设备转发协议数据单元会话请求,现网下发无线资源控制(rrc)重配置,所述gnodeb仿真协议栈微服务完成无线资源控制(rrc)配置,进行语音专用承载建立,并采集5g核心网专用承载触发回落过程产生的测试数据作为所述5g核心网(5gc)专用承载触发回落任务的测试数据。

    13、此外,根据本公开的一个方面的基于微服务的业务测试方法,还包括:根据所述基站仿真协议栈微服务,执行eps fallback语音回落任务,所述基站仿真协议栈微服务完成5g侧回落切换,所述基站仿真协议栈微服务完成4g侧切换,采集5g侧切换至4g侧过程中产生的测试数据作为所述epsfallback语音回落任务的测试数据。

    14、根据本公开的另一个方面,提供了一种基于微服务的业务测试装置,包括:测试任务接收模块,被配置为接收测试任务,设置所述测试任务对应的测试参数;测试数据确定模块,被配置为根据协议栈微服务,与外部通信网进行通讯连接,执行所述测试任务,接收所述外部通信网返回的所述测试任务的测试参数对应的测试数据;测试结果确定模块,被配置为基于所述测试数据,生成针对所述测试任务的测试结果;其中,所述协议栈微服务包括基站仿真协议栈微服务。

    15、根据本公开的又一个方面,提供了一种电子设备,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述电子设备执行如上所述的基于微服务的业务测试方法。

    16、根据本公开的再一个方面,提供了一种可读存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得所述处理器执行如权利要求1到7的任一项所述的基于微服务的业务测试方法。

    17、如以下将详细描述的,根据本公开实施例的基于微服务的业务测试方法、装置、电子设备和存储介质,本公开专门针对现网eps fallback注册/注销流程、eps fallback回落流程、eps fallback语音呼叫流程、epsfallback返回5g流程的实时检测工具,对5g sa的eps fallback语音业务进行全面全覆盖测试,统计时延、成功率指标,主动发现现网语音回落失败、语音呼叫超时但设备无告警的语音隐性故障,提前预警,预防劣变累计导致用户投诉发生,本公开具备实时性好、灵敏度高、成本低的特点。

    18、要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。



    技术特征:

    1.一种基于微服务的业务测试方法,其特征在于,包括:

    2.根据权利要求1所述的基于微服务的业务测试方法,其特征在于,所述根据协议栈微服务,与外部通信网进行通讯连接,执行所述测试任务,接收所述外部通信网返回的所述测试任务的测试参数对应的测试数据,包括:

    3.根据权利要求2所述的基于微服务的业务测试方法,其特征在于,还包括:

    4.根据权利要求2或3所述的基于微服务的业务测试方法,其特征在于,还包括:

    5.根据权利要求4所述的基于微服务的业务测试方法,其特征在于,还包括:

    6.根据权利要求5所述的基于微服务的业务测试方法,其特征在于,还包括:

    7.根据权利要求6所述的基于微服务的业务测试方法,其特征在于,还包括:

    8.一种基于微服务的业务测试装置,其特征在于,包括:

    9.一种电子设备,其特征在于,包括:

    10.一种存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得所述处理器执行如权利要求1到7的任一项所述的基于微服务的业务测试方法。


    技术总结
    本公开提供了一种基于微服务的业务测试方法、装置、电子设备和存储介质,所述方法包括:接收测试任务,设置所述测试任务对应的测试参数;根据协议栈微服务,与外部通信网进行通讯连接,执行所述测试任务,接收所述外部通信网返回的所述测试任务的测试参数对应的测试数据;基于所述测试数据,生成针对所述测试任务的测试结果;其中,所述协议栈微服务包括基站仿真协议栈微服务。本公开实现能够根据测试结果快速进行故障定位。

    技术研发人员:周海均
    受保护的技术使用者:中移物联网有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-23153.html

    最新回复(0)