一种测试系统及方法、装置、以及电子设备和存储介质制造方法及图纸

技术编号:34806628 阅读:16 留言:0更新日期:2022-09-03 20:14
本公开实施例提供了一种测试系统及方法、装置、以及电子设备和存储介质,所述测试系统包括:第一设备,用于产生测试流量发送至待测试设备;其中,所述待测试设备配置有对端无关映射地址转换策略,以接收所述测试流量后生成相应的转换数据进行转发;检测设备,至少用于获取所述转换数据,以至少根据所述转换数据判断所述被测试设备是否通过测试。本公开实施例的测试系统通过实时评估转换数据来判断待测试设备是否通过测试,能够提高对待测试设备进行测试时的执行效率,同时至少通过对转换数据进行统计和分析,能够进行全面的分析,提高测试结果的准确率。试结果的准确率。试结果的准确率。

【技术实现步骤摘要】
一种测试系统及方法、装置、以及电子设备和存储介质


[0001]本公开涉及设备安全
,特别涉及一种测试系统及方法、装置、以及电子设备和存储介质。

技术介绍

[0002]目前,对NAT网络设备进行测试时,如图1所示,通常将待测试网络设备与客户端设备进行物理连接,利用客户端向服务器端发送测试报文。测试报文经过待测试网络设备时,将通过匹配待测试网络设备上的对端无关映射地址转换策略进行地址转换,之后向服务器端发送转换后的流量数据。服务器端通过抓包操作获取抓包数据,在流量数据发送完毕后,对抓包数据进行查看和分析,检查转换后的源IP地址是否在对端无关映射地址转换策略所配置的地址池,若是,则待测试设备通过测试,若否,则未通过测试。
[0003]目前的测试系统及方法无法在测试报文发送的过程中进行实时测试,需测试流量数据全部发送完毕才能判断是否通过测试,测试效率低下。

技术实现思路

[0004]有鉴于此,本公开实施例的目的在于提供一种测试系统及方法、装置、以及电子设备和存储介质,用于解决现有技术中对网络设备的对端无关映射地址转换策略进行测试时执行效率不高问题。
[0005]第一方面,本公开实施例提供了一种测试系统,包括:
[0006]第一设备,用于产生测试流量发送至待测试设备;其中,所述待测试设备配置有对端无关映射地址转换策略,以接收所述测试流量后生成相应的转换数据进行转发;
[0007]检测设备,至少用于获取所述转换数据,以至少根据所述转换数据判断所述被测试设备是否通过测试。/>[0008]第二方面,本公开实施例提供了一种测试方法,应用于检测设备;所述方法包括:
[0009]至少获取待测试设备的转换数据;其中:
[0010]所述待测试设备配置有对端无关映射地址转换策略,以接收测试流量生成相应的转换数据;
[0011]至少通过所述转换数据进行判断,以确定所述待测试设备是否通过测试。
[0012]在一些实施例中,在所述转换数据包括待测试设备针对测试流量中的报文产生的会话信息的情况下,所述判断至少包括:
[0013]判断对相同的预设源IP地址和预设源端口进行地址转换后的会话集合是否符合所述对端无关映射地址转换策略;
[0014]若符合,则测试继续进行;
[0015]若不符合,则测试未通过。
[0016]在一些实施例中,判断对相同的预设源IP地址和预设源端口进行地址转换后的会话集合是否符合所述对端无关映射地址转换策略,包括:
[0017]从所述会话集合确定进行转换的第一条会话,以获取针对所述预设源IP地址和所述预设源端口进行转换后的第一源IP地址和第一源端口;
[0018]获取所述会话集合中的其他会话对应的其他源IP地址和其他源端口,若存在与所述第一源IP地址和所述第一端口不符的所述其他源IP地址和所述其他源端口,则测试未通过。
[0019]在一些实施例中,所述方法还包括:
[0020]在测试流量发送结束后,获取所述会话信息的统计信息;
[0021]至少在所述会话信息的统计信息表征进行地址转换后的转换地址信息符合所述对端无关映射地址转换策略的地址池配置的情况下,判断测试通过。
[0022]在一些实施例中,所述方法还包括:
[0023]在测试流量发送结束后,获取与转换数据对应的收包数据和所述会话信息的统计信息;
[0024]所述判断还包括:根据所述转换数据和所述收包数据进行所述判断,以确定所述待测试设备是否通过测试,若所述会话信息的统计信息表征所述会话信息的数量与所述收包数据的数量一致,则测试通过。
[0025]在一些实施例中,所述方法还包括:
[0026]在测试流量发送结束后,获取与所述转换数据对应的收包数据;
[0027]所述判断还包括:根据所述收包数据进行判断,以确定所述待测试设备是否通过测试,若所述收包数据的地址信息符合所述对端无关映射地址转换策略的地址池配置,则测试通过。
[0028]第三方面,本公开实施例还提供了一种测试装置,包括:
[0029]数据获取模块,配置为至少获取待测试设备的转换数据;其中:
[0030]所述待测试设备配置有对端无关映射地址转换策略,以接收测试流量生成相应的转换数据;
[0031]测试模块,配置为至少通过所述转换数据进行判断,以确定所述待测试设备是否通过测试。
[0032]第四方面,本公开实施例还提供了一种电子设备,至少包括存储器、处理器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时,执行上述任意实施例提供的测试方法中任一项方法步骤。
[0033]第五方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行上述任意实施例提供的测试方法中任一项方法步骤。
[0034]本公开实施例提供的测试系统及方法,通过实时评估转换数据是否符合对端无关性,若不符合则测试未通过,停止测试,能够提高对待测试设备进行测试的执行效率,同时至少还可以通过对转换数据进行统计和分析,以进行更加完整、充分的分析,提高测试结果的准确率。
[0035]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0036]为了更清楚地说明本公开或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037]图1示出了现有技术中提供的测试系统的结构示意图
[0038]图2示出了本公开提供的测试系统的结构示意图;
[0039]图3示出了本公开所提供的测试方法的流程图;
[0040]图4示出了本公开所提供的测试装置的结构示意图;
[0041]图5示出了本公开所提供的电子设备的结构示意图。
具体实施方式
[0042]此处参考附图描述本公开的各种方案以及特征。
[0043]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。
[0044]包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。
[0045]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本公开的这些和其它特性将会变得显而易见。
[0046]还应当理解,尽管已经参照一些具体实例对本公开进行了描述,但本领域技术人员能够确定地实现本公开的很多其它等效形式,它本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试系统,其中,包括:第一设备,用于产生测试流量发送至待测试设备;其中,所述待测试设备配置有对端无关映射地址转换策略,以接收所述测试流量后生成相应的转换数据进行转发;检测设备,至少用于获取所述转换数据,以至少根据所述转换数据判断所述被测试设备是否通过测试。2.一种测试方法,应用于检测设备;所述方法包括:至少获取待测试设备的转换数据;其中:所述待测试设备配置有对端无关映射地址转换策略,以接收测试流量生成相应的转换数据;至少通过所述转换数据进行判断,以确定所述待测试设备是否通过测试。3.根据权利要求2所述的测试方法,其中,在所述转换数据包括待测试设备针对测试流量中的报文产生的会话信息的情况下,所述判断至少包括:判断对相同的预设源IP地址和预设源端口进行地址转换后的会话集合是否符合所述对端无关映射地址转换策略;若符合,则测试继续进行;若不符合,则测试未通过。4.根据权利要求3所述的方法,其中,判断对相同的预设源IP地址和预设源端口进行地址转换后的会话集合是否符合所述对端无关映射地址转换策略,包括:从所述会话集合确定进行转换的第一条会话,以获取针对所述预设源IP地址和所述预设源端口进行转换后的第一源IP地址和第一源端口;获取所述会话集合中的其他会话对应的其他源IP地址和其他源端口,若存在与所述第一源IP地址和所述第一端口不符的所述其他源IP地址和所述其他源端口,则测试未通过。5.根据权利要求3所述的方法,其中,所述方法还包括:在测试流量发送结束后,获取所述会话信息的统计信息;至少在所述会话信息的统计信息表征进行地址转...

【专利技术属性】
技术研发人员:苗秀涂建伟
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1