本申请涉及网络,特别是涉及一种网络测试方法、装置、终端、系统及存储介质。
背景技术:
1、随着汽车电子技术的不断发展,整车电子电器系统实现的功能也越来越多,且越来越复杂。在车辆量产前,需要对车辆的各项电子功能进行测试验证,以确保其满足设计要求。目前,通常是在整车测试中完成汽车网络通讯功能的测试,当整车dtc产生时,难以排查出发生网络故障的部件。
技术实现思路
1、本申请实施例的目的在于提供一种网络测试方法、装置、终端、系统及存储介质,以解决上述技术问题。
2、一方面,提供一种网络测试方法,所述方法包括:
3、接收待测试的汽车零部件发送的网络报文;
4、在确定所述网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值;
5、将所述目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对;
6、根据比对结果输出测试结果。
7、在其中一个实施例中,所述接收待测试的汽车零部件发送的网络报文,包括:
8、在can总线开发环境下接收待测试的汽车零部件发送的网络报文。
9、在其中一个实施例中,所述确定所述网络报文为待验证网络报文,包括:
10、从所述网络报文中提取报文标识;
11、在确定所述报文标识属于本地预先设置的目标报文标识时,确定所述网络报文为待验证网络报文。
12、在其中一个实施例中,所述网络报文为根据预设通信矩阵表生成的报文;在所述确定所述报文标识属于本地预先设置的目标报文标识之前,所述方法包括:
13、在can总线开发环境下根据所述预设通信矩阵表在本地设置目标报文标识。
14、在其中一个实施例中,在所述目标报文字段包括rollingcounter字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
15、运行第一预设脚本,生成rollingcounter字段的第一目标报文值;
16、所述第一预设脚本为:每接收到一次所述待验证网络报文,则将预设的第一变量加1;所述第一目标报文值为所述第一变量的值。
17、在其中一个实施例中,在所述目标报文字段包括checksum字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
18、运行第二预设脚本,生成checksum字段的第二目标报文值;
19、所述第二预设脚本为:获取所述待验证网络报文中数据字段的数据内容,根据预设checksum算法和所述数据内容生成校验值,将所述校验值作为预设的第二变量的值;所述第二目标报文值为所述第二变量的值。
20、另一方面,提供了一种网络测试装置,所述装置包括:
21、接收模块,用于接收待测试的汽车零部件发送的网络报文;
22、生成模块,用于在确定所述网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值;
23、比对模块,用于将所述目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对;
24、输出模块,用于根据比对结果输出测试结果。
25、另一方面,提供了一种测试终端,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,以实现上述任一所述的方法。
26、另一方面,提供了一种测试系统,包括上述任一所述的测试终端以及与所述测试终端连接的待测试的汽车零部件。
27、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现上述任一所述的方法。
28、本申请提供的网络测试方法、装置、终端、系统及存储介质,通过接收待测试的汽车零部件发送的网络报文,在确定网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值,将目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对,根据比对结果输出测试结果,实现了单个汽车零部件网络功能的测试。
1.一种网络测试方法,其特征在于,所述方法包括:
2.如权利要求1所述的网络测试方法,其特征在于,所述接收待测试的汽车零部件发送的网络报文,包括:
3.如权利要求1所述的网络测试方法,其特征在于,所述确定所述网络报文为待验证网络报文,包括:
4.如权利要求3所述的网络测试方法,其特征在于,所述网络报文为根据预设通信矩阵表生成的报文;在所述确定所述报文标识属于本地预先设置的目标报文标识之前,所述方法包括:
5.如权利要求1-4任一项所述的网络测试方法,其特征在于,在所述目标报文字段包括rollingcounter字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
6.如权利要求1-4任一项所述网络测试方法,其特征在于,在所述目标报文字段包括checksum字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
7.一种网络测试装置,其特征在于,所述装置包括:
8.一种测试终端,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,以实现如权利要求1-6中任一项所述的方法。
9.一种测试系统,其特征在于,包括如权利要求8所述的测试终端以及与所述测试终端连接的待测试的汽车零部件。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现如权利要求1-6中任一项所述的方法。