通信测试方法及系统技术方案

技术编号:39400845 阅读:6 留言:0更新日期:2023-11-19 15:53
本申请提供一种通信测试方法及系统,该方法应用于包括第一通信子系统和第二通信子系统的通信测试系统,该方法包括:第一通信子系统根据第一仿真服务生成多个第一测试报文数据,并将第一测试报文数据发送至第二通信子系统,第二通信子系统根据第一测试报文数据,生成第二测试报文数据,将第二测试报文数据发送至第一通信子系统,第一通信子系统根据时间间隔、第一时间戳信息和第二时间戳信息对第一测试报文数据和第二测试报文数据进行比较以确定第二测试报文数据相对于第一测试报文信息的正确性和丢包率信息作为测试结果。如此,对第一测试报文数据和第二测试报文数据是否一致进行校验,以确定第二通信子系统内部的通信传输是否存在问题。传输是否存在问题。传输是否存在问题。

【技术实现步骤摘要】
通信测试方法及系统


[0001]本申请涉及通信测试
,尤其涉及一种通信测试方法及系统。

技术介绍

[0002]目前,汽车正在从传统的代步工具,逐渐发展为智能交通化终端。随着汽车的发展,车辆会与云端建立通信连接,并且将产生或者接收到的数据上传至云端,以使云端通过车辆上传的数据进行后续处理。车辆与云端之间的通信质量,会影响数据传输结果,即若车辆向云端传输数据的过程中出现问题,云端接收的数据会存在异常,进而影响云端通过车辆上传的数据进行后续处理的处理结果。因此,如何方便、准确地确定车辆和云端之间的通信质量,是当前亟需解决的问题。

技术实现思路

[0003]本申请提供一种通信测试方法及系统,能够方便、准确地确定车辆和云端之间的通信质量。
[0004]第一方面,本申请提供一种通信测试方法,应用于通信测试系统,通信测试系统包括第一通信子系统和第二通信子系统,该方法包括:第一通信子系统根据第一仿真服务生成多个第一测试报文数据,并将各第一测试报文数据分别发送至第二通信子系统,第一仿真服务对应于第一通信子系统和第二通信子系统之间的通信方式;第二通信子系统响应于接收到的第一测试报文数据,生成第二测试报文数据,将第二测试报文数据发送至第一通信子系统,第二测试报文数据包括第一测试报文数据;第一通信子系统响应于接收到的多个第二测试报文数据,根据接收第二测试报文数据的第一时间戳信息和生成第一测试报文数据的第二时间戳信息确定时间间隔,并根据时间间隔、第一时间戳信息和第二时间戳信息,对第二测试报文数据和第一测试报文数据进行比较,以确定第二测试报文数据相对于第一测试报文数据的正确性信息和丢包率信息作为测试结果。
[0005]本申请实现方式提供的通信测试方法,第一通信子系统具体可以是通信数据仿真子系统,第二通信子系统包括被测车辆以及接收被测车辆的通信数据的通信单元,当然,被测车辆还可以为被测件,接收被测车辆的通信数据的通信单元具体还可以为云端,第一通信子系统和第二通信子系统具体还可以是其他子系统。
[0006]本申请实现方式提供的通信测试方法,第一通信子系统根据第一仿真服务生成多个第一测试报文数据,并将第一测试报文数据发送至第二通信子系统,第二通信子系统根据第一测试报文数据,生成第二测试报文数据,将包含第一测试报文数据的第二测试报文数据发送至第一通信子系统,第一通信子系统根据接收第二测试报文数据的第一时间戳信息和生成第一测试报文数据的第二时间戳信息确定时间间隔,并根据时间间隔、第一时间戳信息以及第二时间戳信息对自身生成的第一测试报文数据和接收到的第二测试报文数据进行比较,以确定第二测试报文数据相对于第一测试报文数据的正确性和丢包率信息作为测试结果。如此,以对第一通信子系统发送至第二通信子系统的第一测试报文数据和第
二通信子系统得到的第二测试报文数据的一致性进行校验,以基于测试结果确定第二通信子系统内部的通信质量。
[0007]在本申请实现方式提供的通信测试方法的一种实现方式中,第一通信子系统根据第一仿真服务生成多个第一测试报文数据,包括:第一通信子系统确定第一仿真服务的服务配置信息,根据服务配置信息生成多个第一测试报文数据。
[0008]本申请实现方式中,基于仿真服务的服务配置信息,生成多个测试报文数据,以对某一仿真服务进行多个报文数据的测试,第一通信子系统根据多个报文数据能够更全面的对第二通信子系统内部的通信质量进行测试。
[0009]在本申请实现方式提供的通信测试方法的一种实现方式中,第一通信子系统根据服务配置信息生成多个第一测试报文数据,包括:第一通信子系统确定测试场景,根据测试场景确定服务配置信息包括的数据结构的赋值策略,根据数据结构的赋值策略生成多个第一测试报文数据;或者第一通信子系统确定验证逻辑,根据验证逻辑确定服务配置信息包括的数据结构的赋值策略,根据数据结构的赋值策略生成多个第一测试报文数据。
[0010]本申请实现方式中,根据测试场景或者验证逻辑确定多个第一测试报文数据,以对通信数据基于不同数据结构的赋值策略进行连续测试,能够实现一次测试覆盖多种不同的测试报文数据的测试,以实现针对不同层级下的数据接口类型的精准仿真和精准校验。
[0011]在本申请实现方式提供的通信测试方法的一种实现方式中,数据结构的赋值策略包括根据时间戳递增方式对数据结构进行赋值或者根据时间取余方式对数据结构进行赋值。
[0012]本申请实现方式中,基于时间戳递增或者时间取余方式进行数据结构的赋值,能够实现对不同数据结构下的通信数据的测试,使测试覆盖更广,更全面。
[0013]在本申请实现方式提供的通信测试方法的一种实现方式中,第一通信子系统确定第一仿真服务的服务配置信息,包括:第一通信子系统确定目标数据池信息,根据目标数据池信息确定目标仿真服务的服务配置信息,目标仿真服务包括第一仿真服务。
[0014]本申请实现方式中,基于目标数据池信息确定目标仿真服务,基于一个测试系统能够对多个仿真服务进行测试。
[0015]在本申请实现方式提供的通信测试方法的一种实现方式中,第一通信子系统根据时间间隔、第一时间戳信息和第二时间戳信息,对第二测试报文数据和第一测试报文数据进行比较,包括:第一通信子系统基于预设的时间区间,根据时间间隔、第一时间戳信息和第二时间戳信息,对第二测试报文数据和第一测试报文数据进行比较。
[0016]本申请实现方式中,基于预设的时间区间对测试报文数据进行校验,无需等待测试全部结束,能够实现边测试,边进行校验,缩短了整个测试时间,提高了测试效率。
[0017]在本申请实现方式提供的通信测试方法的一种实现方式中,第二通信子系统包括第一通信单元和第二通信单元,第二通信子系统响应于接收到的第一测试报文数据,生成第二测试报文数据,将第二测试报文数据发送至第一通信子系统,包括:第一通信单元响应于接收第一测试报文数据,将第一测试报文数据发送至第二通信单元;第二通信单元响应于接收到的第一测试报文数据,生成第二测试报文数据,将第二测试报文数据发送至第一通信子系统。
[0018]在本申请实现方式提供的通信测试方法的一种实现方式中,第二通信单元包括通
信网关和解析网关,第二通信单元响应于接收到的第一测试报文数据,生成第二测试报文数据,包括:通信网关响应于接收第一测试报文数据,将第一测试报文数据发送至解析网关;解析网关响应于接收到的第一测试报文数据,生成第二测试报文数据。
[0019]本申请实现方式中,在第一测试报文数据传输至解析网关时,解析网关将数据传输第一通信子系统,无需使第一测试报文数据到达例如大数据平台,缩短数据传输时间,以加快校验。
[0020]在本申请实现方式提供的通信测试方法的一种实现方式中,方法还包括:第一通信子系统根据第一通信子系统和第二通信子系统的通信类型确定第一仿真服务的类型,并根据第一通信子系统和第二通信子系统的通信性能确定第一测试报文数据的数目。
[0021]本申请实现方式中,可以根据两个子系统之间的通信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信测试方法,其特征在于,应用于通信测试系统,所述通信测试系统包括第一通信子系统和第二通信子系统,所述方法包括:所述第一通信子系统根据第一仿真服务生成多个第一测试报文数据,并将各所述第一测试报文数据分别发送至所述第二通信子系统,所述第一仿真服务对应于所述第一通信子系统和所述第二通信子系统之间的通信方式;所述第二通信子系统响应于接收到的所述第一测试报文数据,生成第二测试报文数据,将所述第二测试报文数据发送至所述第一通信子系统,所述第二测试报文数据包括所述第一测试报文数据;所述第一通信子系统响应于接收到的多个所述第二测试报文数据,根据接收所述第二测试报文数据的第一时间戳信息和生成所述第一测试报文数据的第二时间戳信息确定时间间隔,并根据所述时间间隔、所述第一时间戳信息和所述第二时间戳信息,对所述第二测试报文数据和所述第一测试报文数据进行比较,以确定所述第二测试报文数据相对于所述第一测试报文数据的正确性信息和丢包率信息作为测试结果。2.根据权利要求1所述的通信测试方法,其特征在于,所述第一通信子系统根据第一仿真服务生成多个第一测试报文数据,包括:所述第一通信子系统确定所述第一仿真服务的服务配置信息,根据所述服务配置信息生成多个所述第一测试报文数据。3.根据权利要求2所述的通信测试方法,其特征在于,所述第一通信子系统根据所述服务配置信息生成多个所述第一测试报文数据,包括:所述第一通信子系统确定测试场景,根据所述测试场景确定所述服务配置信息包括的数据结构的赋值策略,根据所述数据结构的赋值策略生成多个所述第一测试报文数据;或者所述第一通信子系统确定验证逻辑,根据所述验证逻辑确定服务配置信息包括的数据结构的赋值策略,根据所述数据结构的赋值策略生成多个所述第一测试报文数据。4.根据权利要求3所述的通信测试方法,其特征在于,所述数据结构的赋值策略包括根据时间戳递增方式对所述数据结构进行赋值或者根据时间取余方式对所述数据结构进行赋值。5.根据权利要求2

4任意一项所述的通信测试方法,其特征在于,所述第一通信子系统确定所述第一仿真服务的服务配置信息,包括:所述第一通信子系统确定目标数据池信息,根据所述目标数据池信息确定目标仿真服务的所述服务配置信息,所述目标仿真服务包括所述第一仿真服务。6.根据权利要求1

5任意一项所述的通信测试方法,其特征在于,所述第一通信子系统根据所述时间间隔、所述第一时间戳信息和所述第二时间戳信息,对所述第二测试报文数据和所述第一测试报文数据进行比较,包括:所述第一通信子系...

【专利技术属性】
技术研发人员:纪志鹏张渊
申请(专利权)人:零束科技有限公司
类型:发明
国别省市:

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

1