本申请属于车辆测试,尤其涉及一种车载以太网的测试方法、装置、设备及存储介质。
背景技术:
1、随着汽车自动驾驶技术的发展,汽车对各类通信及智能决策数据传输的速率要求越来越高。汽车车载以太网通信技术迅速发展起来,车载以太网主要用于汽车通信数据的传输,针对车载以太网进行异常测试具有重要意义。
2、目前车载以太网的测试方法主要利用网络分析仪进行车载控制器以太网设备的测试。
3、然而,此方法需要测试人员手动配置协议,无法进行智能化测试,测试流程较复杂,测试效率不高。
技术实现思路
1、本申请实施例提供了一种车载以太网的测试方法、装置、设备及存储介质,能够提高测试效率。
2、本申请实施例的一方面,提供一种车载以太网的测试方法,该方法包括:
3、获取待测车载控制器的协议信息;
4、调用与协议信息相关联的协议数据进行仿真测试,生成仿真测试结果,仿真测试结果用于表征待测车载控制器在标准以太网环境下的测试结果;
5、向待测车载控制器发送协议数据,并获取待测车载控制器反馈的响应测试结果,响应测试结果用于表征待测车载控制器在实际以太网环境下的测试结果;
6、基于仿真测试结果和响应测试结果,生成待测车载控制器的测试报告。
7、本申请实施例的一方面,提供一种车载以太网的测试装置,该装置包括:
8、信息获取模块,用于获取待测车载控制器的协议信息;
9、仿真测试模块,用于调用与协议信息相关联的协议数据进行仿真测试,生成仿真测试结果,仿真测试结果用于表征待测车载控制器在标准以太网环境下的测试结果;
10、信息获取模块,还用于向待测车载控制器发送协议数据,并获取待测车载控制器反馈的响应测试结果,响应测试结果用于表征待测车载控制器在实际以太网环境下的测试结果;
11、报告生成模块,用于基于仿真测试结果和响应测试结果,生成待测车载控制器的测试报告。
12、本申请实施例的一方面,提供一种电子设备,该车载以太网的测试设备包括:存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如上述本申请实施例的任意一方面提供的车载以太网的测试方法。
13、本申请实施例的一方面,提供一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如上述本申请实施例的任意一方面提供的车载以太网的测试方法。
14、本申请实施例的一方面,提供一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如上述本申请实施例的任意一方面提供的车载以太网的测试方法。
15、本申请实施例提供的车载以太网的测试方法中,获取待测车载控制器的协议信息,然后调用与协议信息相关联的协议数据进行仿真测试,如此即可确定待测车载控制器在标准以太网环境下应当生成的仿真测试结果。然后向待测车载控制器发送协议数据,并获取待测车载控制器反馈的响应测试结果。最后根据仿真测试结果和响应测试结果,即可确定待测车载控制器是否存在以太网异常。如此,本申请实施例通过仿真测试确定待测车载控制器在标准以太网环境下应当生成的仿真测试结果,并将仿真测试结果与实际反馈的响应测试结果进行比较确定以太网是否异常,简化了以太网的测试流程,提高了测试效率。
1.一种车载以太网的测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待测车载控制器的协议信息,包括:
3.根据权利要求1所述的方法,其特征在于,所述调用与所述协议信息相关联的协议数据进行仿真测试,生成仿真测试结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述仿真测试结果和所述响应测试结果,生成所述待测车载控制器的测试报告,包括:
5.根据权利要求1所述的方法,其特征在于,所述向所述待测车载控制器发送所述协议数据,并获取所述待测车载控制器反馈的响应测试结果之前,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述协议信息包括车载以太网网络通信协议信息、可扩展面向服务中间件协议信息以及时间敏感网络协议信息中的至少一种。
7.一种车载以太网的测试装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述信息获取模块,包括:
9.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的车载以太网的测试方法。