Tbox报文的校验方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37131527 阅读:12 留言:0更新日期:2023-04-06 21:29
本申请涉及云平台测试技术领域,特别涉及一种Tbox报文的校验方法、装置、电子设备及存储介质,其中,方法包括:获取待校验报文参数;基于预设的协议清单,将待校验报文参数生成对应的模拟报文;将模拟报文按照预设循环次数发送至目标云平台,并将目标云平台校验模拟报文生成的校验结果保存在目标存储设备。由此,解决了相关技术中的测试平台解析报文数据耗时长且准确率低等问题,可以自动校验平台解析数据是否正确,节约了测试时间,提高了测试效率,保证了测试的质量。保证了测试的质量。保证了测试的质量。

【技术实现步骤摘要】
Tbox报文的校验方法、装置、电子设备及存储介质


[0001]本申请涉及云平台测试
,特别涉及一种Tbox报文的校验方法、装置、电子设备及存储介质。

技术介绍

[0002]随着公司项目与车型越来越多,信号不断增加,模拟Tbox上报报文与云平台解析报文并核对平台解析报文是否与我们报文编译前数据一致。这一系列操作,无论哪个环节出现问题测试结果便无效。如果等待tbox那边研发完成后通过与tbox联调测试,会造成时间浪费在等待tbox的时间上,且很多测试场景无法正确模拟,严重影响系统项目周期。
[0003]并且,传统的手工测试在编译报文上耗时非常长,人工核对每一个信号特别容易出错,出错的报文需要等待上报平台后解析才能校验出问题,这样非常耗人力与时间成本且测试准确率非常低,亟待解决。

技术实现思路

[0004]本申请提供一种Tbox报文的校验方法、装置、电子设备及存储介质,解决了相关技术中的测试平台解析报文数据耗时长且准确率低等问题,可以自动校验平台解析数据是否正确,节约了测试时间,提高了测试效率,保证了测试的质量。
[0005]本申请第一方面实施例提供一种Tbox报文的校验方法,包括以下步骤:获取待校验报文参数;基于预设的协议清单,将所述待校验报文参数生成对应的模拟报文;将所述模拟报文按照预设循环次数发送至目标云平台,并将所述目标云平台校验所述模拟报文生成的校验结果保存在目标存储设备。
[0006]可选地,所述获取待校验报文参数,包括:基于python+html+css+jquery开发输入界面;获取所述输入界面输入的第一报文参数和由所述输入界面选择的第二报文参数;根据所述第一报文参数和/或所述第二报文参数得到所述待校验报文参数。
[0007]可选地,所述将所述模拟报文按照预设循环次数发送至目标云平台,包括:基于预设的mqtt协议,将所述模拟报文按照预设循环次数发送至目标云平台。
[0008]可选地,所述校验结果为excel文件。
[0009]本申请第二方面实施例提供一种Tbox报文的校验装置,包括:获取模块,用于获取待校验报文参数;生成模块,用于基于预设的协议清单,将所述待校验报文参数生成对应的模拟报文;校验模块,用于将所述模拟报文按照预设循环次数发送至目标云平台,并将所述目标云平台校验所述模拟报文生成的校验结果保存在目标存储设备。
[0010]可选地,所述获取模块,还用于:基于python+html+css+jquery开发输入界面;获取所述输入界面输入的第一报文参数和由所述输入界面选择的第二报文参数;根据所述第一报文参数和/或所述第二报文参数得到所述待校验报文参数。
[0011]可选地,所述校验模块,还用于:基于预设的mqtt协议,将所述模拟报文按照预设循环次数发送至目标云平台。
[0012]可选地,所述校验结果为excel文件。
[0013]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的Tbox报文的校验方法。
[0014]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的Tbox报文的校验方法。
[0015]由此,通过获取待校验报文参数,基于预设的协议清单,将待校验报文参数生成对应的模拟报文,并将模拟报文按照预设循环次数发送至目标云平台,并将目标云平台校验模拟报文生成的校验结果保存在目标存储设备。由此,解决了相关技术中的测试平台解析报文数据耗时长且准确率低等问题,可以自动校验平台解析数据是否正确,节约了测试时间,提高了测试效率,保证了测试的质量。
[0016]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0017]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0018]图1为根据本申请实施例提供的一种Tbox报文的校验方法的流程图;
[0019]图2为根据本申请一个实施例的Tbox报文的校验方法的流程图;
[0020]图3为根据本申请实施例的Tbox报文的校验装置的方框示意图;
[0021]图4为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0022]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0023]下面参考附图描述本申请实施例的Tbox报文的校验方法、装置、电子设备及存储介质。针对上述
技术介绍
中心提到的相关技术中的测试平台解析报文数据耗时长且准确率低的问题,本申请提供了一种Tbox报文的校验方法,在该方法中,通过获取待校验报文参数,基于预设的协议清单,将待校验报文参数生成对应的模拟报文,并将模拟报文按照预设循环次数发送至目标云平台,并将目标云平台校验模拟报文生成的校验结果保存在目标存储设备。由此,解决了相关技术中的测试平台解析报文数据耗时长且准确率低等问题,可以自动校验平台解析数据是否正确,节约了测试时间,提高了测试效率,保证了测试的质量。
[0024]具体而言,图1为本申请实施例所提供的一种Tbox报文的校验方法的流程示意图。
[0025]如图1所示,该Tbox报文的校验方法包括以下步骤:
[0026]在步骤S101中,获取待校验报文参数。
[0027]可选地,获取待校验报文参数,包括:基于python+html+css+jquery开发输入界面;获取输入界面输入的第一报文参数和由输入界面选择的第二报文参数;根据第一报文参数和/或第二报文参数得到待校验报文参数。
[0028]具体地,如图2所示,本申请实施例使用python+html+css+jquery开发可视化前端页面,输入界面包含输入框输入的第一报文参数和由输入框选择的第二报文参数,根据第一报文参数或者第二报文参数,或者第一报文参数和第二报文参数得到待校验报文参数。
[0029]在步骤S102中,基于预设的协议清单,将待校验报文参数生成对应的模拟报文。
[0030]具体地,本申请实施例使用python语言,将从开发界面获取的待校验报文参数按照协议清单生成对应的proto,生成对应的模拟报文。
[0031]在步骤S103中,将模拟报文按照预设循环次数发送至目标云平台,并将目标云平台校验模拟报文生成的校验结果保存在目标存储设备。其中,校验结果为excel文件。
[0032]可选地,将模拟报文按照预设循环次数发送至目标云平台,包括:基于预设的mqtt协议,将模拟报文按照预设循环次数发送至目标云平台。
[0033]本领域技术人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Tbox报文的校验方法,其特征在于,包括以下步骤:获取待校验报文参数;基于预设的协议清单,将所述待校验报文参数生成对应的模拟报文;将所述模拟报文按照预设循环次数发送至目标云平台,并将所述目标云平台校验所述模拟报文生成的校验结果保存在目标存储设备。2.根据权利要求1所述的方法,其特征在于,所述获取待校验报文参数,包括:基于python+html+css+jquery开发输入界面;获取所述输入界面输入的第一报文参数和由所述输入界面选择的第二报文参数;根据所述第一报文参数和/或所述第二报文参数得到所述待校验报文参数。3.根据权利要求2所述的方法,其特征在于,所述将所述模拟报文按照预设循环次数发送至目标云平台,包括:基于预设的mqtt协议,将所述模拟报文按照预设循环次数发送至目标云平台。4.根据权利要求1所述的方法,其特征在于,所述校验结果为excel文件。5.一种Tbox报文的校验装置,其特征在于,包括:获取模块,用于获取待校验报文参数;生成模块,用于基于预设的协议清单,将所述待校验报文参数生成对应的模拟报文;校验模块,用于将所述模拟报文按照预设循...

【专利技术属性】
技术研发人员:丁灿灿
申请(专利权)人:雄狮汽车科技南京有限公司奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1