一种网络测试方法技术

技术编号:39418977 阅读:11 留言:0更新日期:2023-11-19 16:08
本申请提供一种网络测试方法

【技术实现步骤摘要】
一种网络测试方法、装置、终端、系统及存储介质


[0001]本申请涉及网络
,特别是涉及一种网络测试方法

装置

终端

系统及存储介质


技术介绍

[0002]随着汽车电子技术的不断发展,整车电子电器系统实现的功能也越来越多,且越来越复杂

在车辆量产前,需要对车辆的各项电子功能进行测试验证,以确保其满足设计要求

目前,通常是在整车测试中完成汽车网络通讯功能的测试,当整车
DTC
产生时,难以排查出发生网络故障的部件


技术实现思路

[0003]本申请实施例的目的在于提供一种网络测试方法

装置

终端

系统及存储介质,以解决上述技术问题

[0004]一方面,提供一种网络测试方法,所述方法包括:
[0005]接收待测试的汽车零部件发送的网络报文;
[0006]在确定所述网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值;
[0007]将所述目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对;
[0008]根据比对结果输出测试结果

[0009]在其中一个实施例中,所述接收待测试的汽车零部件发送的网络报文,包括:
[0010]在
CAN
总线开发环境下接收待测试的汽车零部件发送的网络报文r/>。
[0011]在其中一个实施例中,所述确定所述网络报文为待验证网络报文,包括:
[0012]从所述网络报文中提取报文标识;
[0013]在确定所述报文标识属于本地预先设置的目标报文标识时,确定所述网络报文为待验证网络报文

[0014]在其中一个实施例中,所述网络报文为根据预设通信矩阵表生成的报文;在所述确定所述报文标识属于本地预先设置的目标报文标识之前,所述方法包括:
[0015]在
CAN
总线开发环境下根据所述预设通信矩阵表在本地设置目标报文标识

[0016]在其中一个实施例中,在所述目标报文字段包括
RollingCounter
字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
[0017]运行第一预设脚本,生成
RollingCounter
字段的第一目标报文值;
[0018]所述第一预设脚本为:每接收到一次所述待验证网络报文,则将预设的第一变量加1;所述第一目标报文值为所述第一变量的值

[0019]在其中一个实施例中,在所述目标报文字段包括
CheckSum
字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:
[0020]运行第二预设脚本,生成
CheckSum
字段的第二目标报文值;
[0021]所述第二预设脚本为:获取所述待验证网络报文中数据字段的数据内容,根据预设
CheckSum
算法和所述数据内容生成校验值,将所述校验值作为预设的第二变量的值;所述第二目标报文值为所述第二变量的值

[0022]另一方面,提供了一种网络测试装置,所述装置包括:
[0023]接收模块,用于接收待测试的汽车零部件发送的网络报文;
[0024]生成模块,用于在确定所述网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值;
[0025]比对模块,用于将所述目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对;
[0026]输出模块,用于根据比对结果输出测试结果

[0027]另一方面,提供了一种测试终端,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,以实现上述任一所述的方法

[0028]另一方面,提供了一种测试系统,包括上述任一所述的测试终端以及与所述测试终端连接的待测试的汽车零部件

[0029]另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现上述任一所述的方法

[0030]本申请提供的网络测试方法

装置

终端

系统及存储介质,通过接收待测试的汽车零部件发送的网络报文,在确定网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值,将目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对,根据比对结果输出测试结果,实现了单个汽车零部件网络功能的测试

附图说明
[0031]图1为本申请实施例一提供的网络测试方法的流程示意图;
[0032]图2为本申请实施例一提供的判断网络报文是否为待验证网络报文的流程示意图;
[0033]图3为本申请实施例二提供的网络测试方法的流程示意图;
[0034]图4为本申请实施例三提供的网络测试装置的结构示意图;
[0035]图5为本申请实施例四提供的测试终端的结构示意图;
[0036]图6为本申请实施例四提供的测试系统的结构示意图

具体实施方式
[0037]为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0038]实施例一:
[0039]本申请实施例提供一种网络测试方法,可以应用于测试终端,该测试终端可以是电脑

在本申请实施例中,可以将待测试的汽车零部件与该测试终端连接,从而完成网络测试

[0040]应当说明的是,待测试的汽车零部件可以与测试终端有线连接,也可以是无线连接,只要保证待测试的汽车零部件与测试终端可互相通信即可

[0041]本申请实施例中待测试的汽车零部件可以是汽车上任意需要进行网络通信测试的零部件,比如,可以是
BCM、
汽车
IC、VCU


[0042]请参见图1所示,图1为本申请实施例提供的网络测试方法的流程示意图,可以包括如下步骤:
[0043]S11
:接收待测试的汽车零部件发送的网络报文

[0044]S12
:在确定网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值

[0045]S13
:将目标报文值和网络报文中目标报文字段下的实际报文值进行比对

[0046]S14
:根据比对结果输出测试结果...

【技术保护点】

【技术特征摘要】
1.
一种网络测试方法,其特征在于,所述方法包括:接收待测试的汽车零部件发送的网络报文;在确定所述网络报文为待验证网络报文时,基于预设脚本生成目标报文字段的目标报文值;将所述目标报文值和所述网络报文中所述目标报文字段下的实际报文值进行比对;根据比对结果输出测试结果
。2.
如权利要求1所述的网络测试方法,其特征在于,所述接收待测试的汽车零部件发送的网络报文,包括:在
CAN
总线开发环境下接收待测试的汽车零部件发送的网络报文
。3.
如权利要求1所述的网络测试方法,其特征在于,所述确定所述网络报文为待验证网络报文,包括:从所述网络报文中提取报文标识;在确定所述报文标识属于本地预先设置的目标报文标识时,确定所述网络报文为待验证网络报文
。4.
如权利要求3所述的网络测试方法,其特征在于,所述网络报文为根据预设通信矩阵表生成的报文;在所述确定所述报文标识属于本地预先设置的目标报文标识之前,所述方法包括:在
CAN
总线开发环境下根据所述预设通信矩阵表在本地设置目标报文标识
。5.
如权利要求1‑4任一项所述的网络测试方法,其特征在于,在所述目标报文字段包括
RollingCounter
字段时,所述基于预设脚本生成目标报文字段的目标报文值,包括:运行第一预设脚本,生成
RollingCounter
字段的第一目标报文值;所述第一预设脚本为:每接收到一次所述待验证网络报文,则将预设的第一变量加1;所述第一目标报文...

【专利技术属性】
技术研发人员:徐美洲
申请(专利权)人:东风小康汽车有限公司重庆分公司
类型:发明
国别省市:

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

1