电子通信装置的制造及其应用技术1.本发明涉及移动通信领域,尤其涉及一种信令报文解析功能的测试方法、装置和存储介质。背景技术:2.对于移动通信网络的安全防护,通常需要配置专门的解析设备完成信令报文的解析处理,以确保对网络流量的有效监控,因此,对信令报文解析设备的功能测试也成为了网络安全防护的重要组成部分。3.现有技术中,对于信令报文解析设备的解析结果验证,通常需要依靠测试人员进行手动比对,即测试人员先手动解析信令报文获取人工解析结果,再通过与设备解析结果的比对进行验证;然而,上述方式不但需要耗费大量的人力成本和时间成本,且常常出现人工比对误差。4.此外,即使借助第三方设备完成解析结果的自动比对,也同样需要第三方设备本身具备信令报文的解析功能,但第三方设备本身解析功能的可靠性无法保证,因此,测试结果受到第三方设备本身解析能力的制约。技术实现要素:5.本发明提供了一种信令报文解析功能的测试方法、装置、电子设备及存储介质,以解决信令报文解析功能的测试效率较低,测试结果误差较大的问题。6.根据本发明的一方面,提供了一种信令报文解析功能的测试方法,包括:7.将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文;其中,所述测试用例包括期望用户特征码和网元配置信息;8.将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,以使所述被测试设备基于所述信令报文获取解析用户特征码;其中,所述被测试设备具备信令报文解析功能;9.根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果。10.所述测试用例还包括业务行为类型、网元作业序列、加密算法以及完整性保护算法中的至少一个。由此实现了特定需求下指定类型信令报文的生成,提高测试结果的有效性;特别是针对网元作业序列的配置下发,可以使移动网测试仪表区别于传统移动网中的网元作业方式,生成不同于现有的、多样化的信令报文,以提升信令报文解析功能测试的全面性,而加密算法以及完整性保护算法的下发,相比于传统技术方案通过移动网获取的真实流量,其加密算法及完整性保护算法通常仅包括当前网络下的一种常用配置,不同算法组合的配置下发同样提升了测试结果的全面性。11.在将测试用例发送给移动网测试仪表之前,包括如下任意一项:随机获取组合算法,并将所述组合算法加入测试用例;其中,所述组合算法包括一种加密算法和一种完整性保护算法;获取全部组合算法,并将所述全部组合算法加入测试用例;根据当前业务行为获取匹配的指定组合算法,并将所述指定组合算法加入测试用例;根据所述被测试设备的历史测试结果,获取测试次数最少或者异常解析结果出现次数最多的目标组合算法,并将所述目标组合算法加入测试用例。可以在执行当前测试用例时,随机指定一种加密算法和一种完整性保护算法的组合,以增强测试类型的随机性;还可以覆盖全部算法组合,即将全部算法组合作为前置条件,在不同的算法组合下各自生成匹配的信令报文,以增强测试结果的全面性;也可以为当前业务行为类型分配最常见的算法组合,以针对出现频率最高的算法组合进行针对性测试;还可以根据被测试设备的历史测试结果,将测试次数最少或者解析结果出现异常次数最多的目标算法组合加入所述测试用例,以重点针对易错或者测试次数较少的算法组合进行测试。12.所述将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,具体包括:根据传输协议类型和/或移动网逻辑接口,将获取到的信令报文进行分类存储,并将不同分类的信令报文发送给不同的被测试设备。以此实现信令报文的分类测试,提升各个信令报文解析设备对特定类型信令报文的解析功能;特别的,测试执行设备仅需要具备基本的解析能力,可以获取报文中的传输协议类型和移动网逻辑接口类型即可,不需要具备用户特征码的提取及流量聚合等复杂的解析功能,由此不但降低了测试执行设备的技术要求,也避免了测试执行设备本身对用户特征码的误解析导致测试评定结果出现误差。13.所述将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,具体还包括:将第一预设数量的信令报文以及第二预设数量的非信令报文,发送给被测试设备。将信令报文和非信令报文按照一定的比例关系或者数量关系,发送给被测试设备,既能使被测试设备执行冗余报文下的压力测试,获取压力测试结果,又可以确保较高的测试效率。14.所述将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文,具体还包括:获取当前业务行为下物理接口与移动网逻辑接口的映射关系,并将所述映射关系加入测试用例;将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文,并使所述移动网测试仪表基于所述映射关系通过匹配的物理接口传输所述信令报文;所述将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,具体包括:根据当前业务行为获取指定物理接口中的信令报文,并将所述信令报文发送给被测试设备。使得测试执行设备不需要进行任何信令报文解析操作,即可完成对信令报文的分类获取,在实现信令报文分类测试的同时,降低了测试执行设备的技术要求,提高了信令报文解析功能的测试效率。15.在根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果之后,具体包括:若确定当前被测试设备的测试结果存在异常,则将当前信令报文发送给其它被测试设备,并获取所述其它被测试设备的测试结果;若确定所述其它被测试设备的测试结果为异常,且当前被测试设备的测试结果与所述其它被测试设备的测试结果相同,则确定所述移动网测试仪表生成的当前信令报文存在异常。由此在测试执行设备本身不具备信令报文解析功能的前提下,不但实现了被测试设备中信令报文解析功能的相关测试,还对移动网测试仪表生成的信令报文进行了异常检测,进一步提高了测试结果的准确性。16.根据本发明的另一方面,提供了一种信令报文解析功能的测试装置,包括:17.测试用例发送模块,用于将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文;其中,所述测试用例包括期望用户特征码和网元配置信息;18.信令报文发送模块,用于将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,以使所述被测试设备基于所述信令报文获取解析用户特征码;其中,所述被测试设备具备信令报文解析功能;19.测试结果获取模块,用于根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果。20.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:21.至少一个处理器;以及22.与所述至少一个处理器通信连接的存储器;其中,23.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的信令报文解析功能的测试方法。24.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的信令报文解析功能的测试方法。25.本发明实施例的技术方案,在将测试用例发送给移动网测试仪表,以使移动网测试仪表基于测试用例生成信令报文之后,再将移动网测试仪表生成的信令报文发送给被测试设备,以使被测试设备基于信令报文获取解析用户特征码,进而根据解析用户特征码和期望用户特征码,获取被测试设备的测试结果。由此实现了信令报文解析功能的自动测试,降低了测试所需的人力成本,提升了测试效率,同时上述测试方式不依赖于测试执行设备本身的信令报文解析功能,避免了由于测试执行设备本身的信令报文解析功能不足导致测试结果出现偏差,提升了测试结果的准确性。26.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。附图说明27.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。28.图1a是根据本发明实施例提供的一种信令报文解析功能测试系统的结构框图;29.图1b是根据本发明实施例一提供的一种信令报文解析功能的测试方法的流程图;30.图2是根据本发明实施例二提供的一种信令报文解析功能的测试方法的流程图;31.图3是根据本发明实施例三提供的一种信令报文解析功能测试系统的数据流程图;32.图4是根据本发明实施例四提供的一种信令报文解析功能的测试装置的结构框assistance information,网络切片选择辅助信息)以及dnn(data network name,网络标识和运营商标识)等用户特征码。39.测试执行设备200通过测试用例,调用移动网测试仪表100的接口,由移动网测试仪表100模拟移动通信网络中的各种业务行为,例如,空闲状态(idle)通信、寻呼(paging)、协议数据单元会话服务请求(protocol data unit service request)、切换(handover)、注册(register)以及去注册(deregister)等,以构造上述业务行为下的信令报文。被测试设备300是配置有信令报文解析程序的电子设备,信令报文解析程序用于解析信令报文,并提取信令报文中的用户特征码;其中,测试执行设备200可以连接多台被测试设备300,各个被测试设备300可以用于解析相同业务行为下的信令报文,也可以分别用于解析不同业务行为下的信令报文;在本发明实施例中,可选的,对移动网测试仪表100包括的网元和接口,以及用户特征码的类型和业务行为的类型均不作具体限定。40.实施例一41.图1b为本发明实施例一提供的一种信令报文解析功能的测试方法的流程图,本实施例可适用于基于移动网测试仪表构建完成的信令报文,验证被测试设备的信令报文解析结果,该方法可以由信令报文解析功能的测试装置来执行,该信令报文解析功能的测试装置可以采用硬件和/或软件的形式实现,该信令报文解析功能的测试装置配置于终端设备或者服务器等电子设备中。如图1b所示,该方法包括:42.s101、将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文;其中,所述测试用例包括期望用户特征码和网元配置信息。43.期望用户特征码,是测试执行设备预先构建完成的用户特征码,例如,将ue的gpsi配置为10010010011,也是移动网测试仪表生成信令报文时的生成依据;网元配置信息用于表示本次测试所需的移动网类型;其中,移动网类型可以包括2g、3g、4g和5g等,也即本次测试所需的信令报文需要由哪种移动通信网络下的网元参与完成;此外,由于移动网测试仪表本身具备了模拟移动网中各网元之间业务逻辑的相关功能,其可以通过各个网元之间的交互模拟生成移动网中的各个信令报文,因此,本次测试的业务行为类型,可以由移动网测试仪表随机生成,以增加生成的信令报文的随机性。44.可选的,在本发明实施例中,所述测试用例还包括业务行为类型、网元作业序列、加密算法以及完整性保护算法中的至少一个。其中,业务行为即用户终端以主动或者被动的方式与移动网保持通信状态的行为,如上述技术方案中的切换行为、注册行为以及去注册行为等;例如,用户终端开机后在5g核心网中的注册行为;用户终端由4g网络变更为5g时的切换行为;用户终端变更连接基站时的切换行为等。网元作业序列,则是参与本次测试网元之间的交互顺序;同时,用户终端在开机后的注册行为中,会以不同的加密算法以及完整性保护算法执行注册行为,后续的其它业务行为中产生的信令报文,也是以上述算法作为前置条件生成的,因此,加密算法和完整性保护算法的不同,生成的信令报文也不同;加密算法可以包括nea0(空算法)、128-nea1(128位snow 3g加密算法)、128-nea2(128位aes算法)以及128-nea3(128位祖冲之算法)等;完整性保护算法包括nia0、128-nia1、128-nia2以及128-nia3等。45.上述业务行为类型、网元作业序列、加密算法以及完整性保护算法,既可以由移动网测试仪表随机生成,也可以包含在测试用例中,由测试执行设备将配置完成的测试用例,下发给移动网测试仪表,由此实现了特定需求下指定类型信令报文的生成,提高测试结果的有效性;特别是针对网元作业序列的配置下发,可以使移动网测试仪表区别于传统移动网中的网元作业方式,生成不同于现有的、多样化的信令报文,以提升信令报文解析功能测试的全面性,而加密算法以及完整性保护算法的下发,相比于传统技术方案通过移动网获取的真实流量,其加密算法及完整性保护算法通常仅包括当前网络下的一种常用配置,不同算法组合的配置下发同样提升了测试结果的全面性。46.可选的,在本发明实施例中,在将测试用例发送给移动网测试仪表之前,包括如下任意一项:随机获取组合算法,并将所述组合算法加入测试用例;其中,所述组合算法包括一种加密算法和一种完整性保护算法;获取全部组合算法,并将所述全部组合算法加入测试用例;根据当前业务行为获取匹配的指定组合算法,并将所述指定组合算法加入测试用例;根据所述被测试设备的历史测试结果,获取测试次数最少或者异常解析结果出现次数最多的目标组合算法,并将所述目标组合算法加入测试用例。47.具体的,如上述技术方案所述,在移动网中实际抓取的网络流量,用户终端注册时采用的加密算法和完整性保护算法较为单一,通常只会采用常见的某一种算法,因此,传统技术方案中执行的信令报文解析无法覆盖完整的测试需求;而在本发明实施例中,可以在执行当前测试用例时,随机指定一种加密算法和一种完整性保护算法的组合,以增强测试类型的随机性;还可以覆盖全部算法组合,即将全部算法组合(即一种加密算法结合一种完整性保护算法)作为前置条件,在不同的算法组合下各自生成匹配的信令报文,以增强测试结果的全面性;也可以为当前业务行为类型分配最常见的算法组合,以针对出现频率最高的算法组合进行针对性测试;还可以根据被测试设备的历史测试结果,将测试次数最少或者解析结果出现异常次数最多的目标算法组合加入所述测试用例,以重点针对易错或者测试次数较少的算法组合进行测试。48.s102、将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,以使所述被测试设备基于所述信令报文获取解析用户特征码;其中,所述被测试设备具备信令报文解析功能。49.移动网测试仪表在模拟移动网的网元作业时,在生成信令报文的同时,也可能同时产生数据报文,例如,模拟用户的网页浏览等行为产生的数据报文;测试执行设备可以直接执行报文转发操作,即将获取到信令报文和数据报文均转发给信令报文解析设备,以同时测试被测试设备的报文分辨能力;也可以仅将筛选获取到的信令报文发送给被测试设备,以提高测试效率。50.可选的,在本发明实施例中,所述将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,具体包括:根据传输协议类型和/或移动网逻辑接口,将获取到的信令报文进行分类存储,并将不同分类的信令报文发送给不同的被测试设备。其中,协议类型可以包括控制传输协议(stream control transmission protocol,sctp)和报文转发控制协议(packet forwarding control protocol,pfcp)等;移动网逻辑接口可以包括上述技术方案中ue与amf的交互接口n1以及amf与smf的交互接口n11等。51.具体的,测试执行设备根据解析信令报文获取的协议类型和/或移动网逻辑接口,区分信令报文和数据报文之后,还可以继续根据协议类型和移动网逻辑接口的不同,将各个信令报文进行分类存储,并将不同类型的信令报文发送给不同的被测试设备,以实现信令报文的分类测试,提升各个信令报文解析设备对特定类型信令报文的解析功能;特别的,测试执行设备仅需要具备基本的解析能力,可以获取报文中的传输协议类型和移动网逻辑接口类型即可,不需要具备用户特征码的提取及流量聚合等复杂的解析功能,由此不但降低了测试执行设备的技术要求,也避免了测试执行设备本身对用户特征码的误解析导致测试评定结果出现误差。52.可选的,在本发明实施例中,所述将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,具体还包括:将第一预设数量的信令报文以及第二预设数量的非信令报文,发送给被测试设备。具体的,第一预设数量的信令报文,可以是移动网测试仪表生成的全部或者部分信令报文,第二预设数量的非信令报文,既可以是移动网测试仪表生成的全部或者部分数据报文,也可以是测试执行设备自身构建的非信令报文,将信令报文和非信令报文按照一定的比例关系或者数量关系,发送给被测试设备,既能使被测试设备执行冗余报文下的压力测试,获取压力测试结果,又可以确保较高的测试效率。53.s103、根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果。54.被测试设备在获取到信令报文之后,解析获取其中的用户特征码,即获取到解析用户特征码,并将解析用户特征码发送到测试执行设备中;而测试执行设备则将解析用户特征码与期望用户特征码进行比对;若比对一致,则表明被测试设备的信令报文解析功能通过测试;若比对不一致,则表明被测试设备的信令报文解析功能未通过测试。55.可选的,在本发明实施例中,在根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果之后,具体包括:若确定当前被测试设备的测试结果存在异常,则将当前信令报文发送给其它被测试设备,并获取所述其它被测试设备的测试结果;若确定所述其它被测试设备的测试结果为异常,且当前被测试设备的测试结果与所述其它被测试设备的测试结果相同,则确定所述移动网测试仪表生成的当前信令报文存在异常。56.具体的,如果当前被测试设备发送的测试结果存在异常,即解析用户特征码与期望用户特征码不一致,那么继续将当前信令报文再次转发给其它被测试设备,并继续获取其它被测试设备的测试结果,如果其它被测试设备的测试结果正常,则表明移动网测试仪表生成的信令报文本身没问题,当前被测试设备存在解析异常;如果其它被测试设备的测试结果也异常,且与当前被测试设备的测试结果不同,则表明上述两个被测试设备的解析功能异常;如果其它被测试设备的测试结果异常,且与当前被测试设备的测试结果相同,则表明上述两个被测试设备的解析功能正常,移动网测试仪表生成的信令报文本身有问题,由此在测试执行设备本身不具备信令报文解析功能的前提下,不但实现了被测试设备中信令报文解析功能的相关测试,还对移动网测试仪表生成的信令报文进行了异常检测,进一步提高了测试结果的准确性。57.本发明实施例的技术方案,在将测试用例发送给移动网测试仪表,以使移动网测试仪表基于测试用例生成信令报文之后,再将移动网测试仪表生成的信令报文发送给被测试设备,以使被测试设备基于信令报文获取解析用户特征码,进而根据解析用户特征码和期望用户特征码,获取被测试设备的测试结果。由此实现了信令报文解析功能的自动测试,降低了测试所需的人力成本,提升了测试效率,同时上述测试方式不依赖于测试执行设备本身的信令报文解析功能,避免了由于测试执行设备本身的信令报文解析功能不足导致测试结果出现偏差,提升了测试结果的准确性。58.实施例二59.图2为本发明实施例二提供的一种信令报文解析功能的测试方法的流程图,本实施例与上述实施例之间的关系在于,基于物理接口与移动网逻辑接口的映射关系,实现信令报文的传输。如图2所示,该方法包括:60.s201、获取当前业务行为下物理接口与移动网逻辑接口的映射关系,并将所述映射关系加入测试用例。61.移动网测试仪表与测试执行设备之间可以设置多个物理接口,并将各个物理接口与移动网内部的逻辑接口建立映射关系,在移动网测试仪表生成信令报文之后,根据该信令报文所在的移动网逻辑接口,通过上述映射关系查找匹配的物理接口,进而通过该物理接口将信令报文传输给测试执行设备;测试执行设备基于信令报文传输的物理接口,即可确定该信令报文在移动网测试仪表中所在的移动网逻辑接口,使得测试执行设备不需要进行任何信令报文解析操作,即可完成对信令报文的分类获取,在实现信令报文分类测试的同时,降低了测试执行设备的技术要求,提高了信令报文解析功能的测试效率。62.特别的,在不同的业务行为下,移动网测试仪表只会使用内部的部分网元进行相关作业,并不会同时涉及全部网元的作业,因此移动网测试仪表与测试执行设备之间的物理接口数量,可以小于移动网逻辑接口的数量,只需要满足各个业务行为下所需的移动网逻辑接口最大数量即可,由此降低了移动网测试仪表与测试执行设备之间物理接口的配置难度。63.s202、将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文,并使所述移动网测试仪表基于所述映射关系通过匹配的物理接口传输所述信令报文。64.s203、根据当前业务行为获取指定物理接口中的信令报文,并将所述信令报文发送给被测试设备。65.s204、根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果。66.本发明实施例的技术方案,测试执行设备在获取当前业务行为下物理接口与移动网逻辑接口的映射关系,并将映射关系加入测试用例之后,将测试用例发送给移动网测试仪表,以使移动网测试仪表基于映射关系通过匹配的物理接口传输信令报文,使得测试执行设备不需要进行任何信令报文解析操作,即可完成对信令报文的分类获取,在实现信令报文分类测试的同时,降低了测试执行设备的技术要求,提高了信令报文解析功能的测试效率。67.实施例三68.图3是本发明实施例公开的一种信令报文解析功能测试系统的数据流程图,如图3所示,该系统执行的信令报文解析功能的测试流程具体如下:69.测试执行设备将测试用例发送给移动网测试仪表;其中,测试用例包括网元配置信息以及期望用户特征码;移动网测试仪表接收测试执行设备发送的测试用例;移动网测试仪表根据测试用例生成不同业务行为类型下的信令报文,并向信令报文发送给测试执行设备;测试执行设备接收移动网测试仪表发送的信令报文;测试执行设备根据传输协议类型和移动网逻辑接口,将信令报文进行分类存储。70.测试执行设备将信令报文发送给被测试设备;被测试设备获取测试执行设备发送的信令报文;被测试设备解析信令报文并提取用户特征码;被测试设备根基提取到的用户特征码,将具备相同的用户特征码的信令报文进行关联,并将关联结果进行日志记录;被测试设备将关联结果封装成分装消息,并将分装消息发送回测试执行设备。71.测试执行设备对被测设备发回的分发消息进行抓包缓存,并提取其中的解析用户特征码以及关联结果;测试执行设备将提取的解析用户特征码与期望用户特征码进行对比,逐一核对各个解析用户特征码是否与对应的期望用户特征码一致;若一致,则确定被测试设备通过验证;若不一致,则确定被测试设备未通过验证,并将差异进行日志记录;测试执行设备将所有测试用例执行完后的测试结果进行汇总,生成测试报告。72.本发明实施例的技术方案,在将测试用例发送给移动网测试仪表,以使移动网测试仪表基于测试用例生成至少一个信令报文之后,再将移动网测试仪表生成的至少一个信令报文发送给被测试设备,以使被测试设备基于信令报文获取解析用户特征码,进而根据解析用户特征码和期望用户特征码,获取被测试设备的测试结果。不但实现了信令报文解析功能的自动测试,降低了测试所需的人力成本,提升了测试效率,而且测试方式不依赖于测试执行设备本身的信令报文解析功能,避免了测试执行设备本身的信令报文解析功能不足导致测试结果出现偏差,提升了测试结果的准确性。73.实施例四74.图4是本发明实施例四所提供的一种信令报文解析功能的测试装置的结构框图,该装置具体包括:75.测试用例发送模块401,用于将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文;其中,所述测试用例包括期望用户特征码和网元配置信息;76.信令报文发送模块402,用于将所述移动网测试仪表生成的至少一个所述信令报文发送给被测试设备,以使所述被测试设备基于所述信令报文获取解析用户特征码;其中,所述被测试设备具备信令报文解析功能;77.测试结果获取模块403,用于根据所述解析用户特征码和所述期望用户特征码,获取所述被测试设备的测试结果。78.本发明实施例的技术方案,在将测试用例发送给移动网测试仪表,以使移动网测试仪表基于测试用例生成信令报文之后,再将移动网测试仪表生成的信令报文发送给被测试设备,以使被测试设备基于信令报文获取解析用户特征码,进而根据解析用户特征码和期望用户特征码,获取被测试设备的测试结果。由此实现了信令报文解析功能的自动测试,降低了测试所需的人力成本,提升了测试效率,同时上述测试方式不依赖于测试执行设备本身的信令报文解析功能,避免了由于测试执行设备本身的信令报文解析功能不足导致测试结果出现偏差,提升了测试结果的准确性。79.可选的,所述测试用例还包括业务行为类型、网元作业序列、加密算法以及完整性保护算法中的至少一个。80.可选的,信令报文解析功能的测试装置,还包括:81.组合算法获取模块,用于随机获取组合算法,并将所述组合算法加入测试用例;其中,所述组合算法包括一种加密算法和一种完整性保护算法;获取全部组合算法,并将所述全部组合算法加入测试用例;根据当前业务行为获取匹配的指定组合算法,并将所述指定组合算法加入测试用例;根据所述被测试设备的历史测试结果,获取测试次数最少或者异常解析结果出现次数最多的目标组合算法,并将所述目标组合算法加入测试用例。82.可选的,信令报文发送模块402,具体用于根据传输协议类型和/或移动网逻辑接口,将获取到的信令报文进行分类存储,并将不同分类的信令报文发送给不同的被测试设备。83.可选的,信令报文发送模块402,具体用于将第一预设数量的信令报文以及第二预设数量的非信令报文,发送给被测试设备。84.可选的,测试用例发送模块401,用于获取当前业务行为下物理接口与移动网逻辑接口的映射关系,并将所述映射关系加入测试用例;将测试用例发送给移动网测试仪表,以使所述移动网测试仪表基于所述测试用例生成至少一个信令报文,并使所述移动网测试仪表基于所述映射关系通过匹配的物理接口传输所述信令报文。85.可选的,信令报文发送模块402,具体用于根据当前业务行为获取指定物理接口中的信令报文,并将所述信令报文发送给被测试设备。86.可选的,信令报文解析功能的测试装置,还包括:87.异常检测模块,用于若确定当前被测试设备的测试结果存在异常,则将当前信令报文发送给其它被测试设备,并获取所述其它被测试设备的测试结果;若确定所述其它被测试设备的测试结果为异常,且当前被测试设备的测试结果与所述其它被测试设备的测试结果相同,则确定所述移动网测试仪表生成的当前信令报文存在异常。88.上述装置可执行本发明任意实施例所提供的信令报文解析功能的测试方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的信令报文解析功能的测试方法。89.实施例五90.图5示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。91.如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。92.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。93.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如信令报文解析功能的测试方法。94.在一些实施例中,信令报文解析功能的测试方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元。在一些实施例中,计算机程序的部分或者全部可以经由rom和/或通信单元而被载入和/或安装到异构硬件加速器上。当计算机程序加载到ram并由处理器执行时,可以执行上文描述的信令报文解析功能的测试方法的一个或多个步骤。备选地,在其他实施例中,处理器可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行信令报文解析功能的测试方法。95.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。96.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。97.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。98.为了提供与用户的交互,可以在异构硬件加速器上实施此处描述的系统和技术,该异构硬件加速器具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给异构硬件加速器。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。99.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。100.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。101.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。102.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种信令报文解析功能的测试方法、装置和存储介质与流程 专利技术说明
作者:admin
2023-07-07 13:05:26
952
关键词:
电子通信装置的制造及其应用技术
专利技术