一种适用于中央网关的压力测试系统及方法技术方案

技术编号:25755931 阅读:30 留言:0更新日期:2020-09-25 21:05
本发明专利技术公开了一种适用于中央网关的压力测试系统及方法,涉及ECU压力测试领域,该系统包括上位机、下位机、总线干扰注入模块和总线数据采集模块,上位机用于生成测试用例,并将生成的测试用例发送给下位机;下位机用于基于测试用例,驱动测试模块中的一个或多个板卡工作,以向待测中央网关进行信号输入,所述测试模块包括Ethernet总线通信板卡、CAN/CANFD总线通信板卡、LIN总线板卡和通用I/O板卡;总线干扰注入模块用于对待测中央网关的各个总线接口进行干扰,以使对应的总线故障;总线数据采集模块用于对待测中央网关的各个总线接口的信号数据进行采集。本发明专利技术能够有效提高中央网关的效率。

【技术实现步骤摘要】
一种适用于中央网关的压力测试系统及方法
本专利技术涉及ECU(ElectronicControlUnit,电子控制单元)压力测试领域,具体涉及一种适用于中央网关的压力测试系统及方法。
技术介绍
随着汽车电子技术的快速发展,汽车功能的不断完善,越来越多的电控单元被应用于汽车上。为了节约成本,减少布线,减轻重量,车载总线技术也在不断的进步和发展,LIN(LocalInterconnectNetwork,局域互联网络)总线、CAN(ControllerAreaNetwork,控制器局域网络)总线、CANFD(CANwithFlexibleDatarate,升级版CAN)总线在车载网络中得到了极大的应用,其中CAN/CANFD总线一般被设计为主干网,LIN和容错CAN设计为子网。为了保证车载网络通信的实时性和可靠性,汽车中央网关应用而生,作为整车网络管理和信息交互的核心部件,中央网关起到协议转换,流量控制,网络管理的作用。为了验证中央网关的功能要求是否满足需求技术定义,OEM(OriginalEquipmentManufacturer,原始设备制造商)一般会对其进行多种功能测试和验证,如报文信号路由测试、总线一致性测试、网络管理测试等。但是,现有技术中对于中央网关的测试,存在测试范围覆盖不全面的问题,很难完成对于中央网关的高效测试。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种适用于中央网关的压力测试系统及方法,能够有效提高中央网关的效率。为达到以上目的,本专利技术提供一种适用于中央网关的压力测试系统,包括:上位机,其用于生成测试用例,并将生成的测试用例发送给下位机;下位机,其用于基于测试用例,驱动测试模块中的一个或多个板卡工作,以向待测中央网关进行信号输入,所述测试模块包括Ethernet总线通信板卡、CAN/CANFD总线通信板卡、LIN总线板卡和通用I/O板卡;总线干扰注入模块,其用于对待测中央网关的各个总线接口进行干扰,以使对应的总线故障;总线数据采集模块,其用于对待测中央网关的各个总线接口的信号数据进行采集;其中,所述下位机还用于获取总线数据采集模块采集的信号数据,以及获取测试模块中各板卡的总线逻辑报文信息并和测试用例的期望数据进行对比,然后将获取的信号数据和对比结果上传给上位机以生成测试报告。在上述技术方案的基础上,所述测试用例包括中央网关单节点测试、中央网关基本功能测试和中央网关压力测试;所述中央网关单节点测试包括鲁棒性测试、CAN网络信号完整性测试和唤醒功能测试;所述中央网关基本功能测试包括信号路由测试、报文路由测试、网络管理测试;所述中央网关压力测试包括边界值测试、故障激励测试、多次故障恢复测试、总线故障注入测试、BUSOFF恢复测试、多次异常供电测试。在上述技术方案的基础上,所述测试模块还包括电源模块板卡,所述电源模块板卡用于对待测中央网关进行供电并模拟实车供电环境。在上述技术方案的基础上,还包括断线测试盒,所述断线测试盒位于测试模块和待测中央网关之间,用于模拟短路和开路故障。在上述技术方案的基础上,还包括电源板卡,所述电源板卡用于对上位机、下位机、测试模块、总线干扰注入模块和总线数据采集模块进行供电。在上述技术方案的基础上,所述测试用例由基础测试脚本和参数配置组成;所述基础测试脚本为由网络数据库生成的中央网关基本功能测试用例脚本;所述参数配置包括测试循环次数,信号范围覆盖最小值、最大值、无效值和有效值插入测试点数,触发次数,周期容差,总线干扰的注入方式、次数和时间间隔,以及电源模式。本专利技术提供的一种适用于中央网关的压力测试方法,包括以下步骤:建立网络数据库,生成基础测试脚本;上位机中选择参数配置,并结合生成的基础测试脚本,生成测试用例;基于待测中央网关的接口,生成总线虚拟ECU;上位机将生成的测试用例发送给下位机,下位机基于测试用例,驱动测试模块中的一个或多个板卡工作以向待测中央网关进行信号输入;下位机获取总线数据采集模块采集的信号数据,以及获取测试模块中各板卡的总线逻辑报文信息并和测试用例的期望数据进行对比,然后将获取的信号数据和对比结果上传给上位机以生成测试报告。在上述技术方案的基础上,所述测试用例包括中央网关单节点测试、中央网关基本功能测试和中央网关压力测试;所述中央网关单节点测试包括鲁棒性测试、CAN网络信号完整性测试和唤醒功能测试;所述中央网关基本功能测试包括信号路由测试、报文路由测试、网络管理测试;所述中央网关压力测试包括边界值测试、故障激励测试、多次故障恢复测试、总线故障注入测试、BUSOFF恢复测试、多次异常供电测试。在上述技术方案的基础上,所述测试模块还包括电源模块板卡,所述电源模块板卡用于对待测中央网关进行供电并模拟实车供电环境,所述测试模块和待测中央网关之间还设有断线测试盒,所述断线测试盒用于模拟短路和开路故障。在上述技术方案的基础上,所述测试用例由基础测试脚本和参数配置组成;所述基础测试脚本为由网络数据库生成的中央网关基本功能测试用例脚本;所述参数配置包括测试循环次数,信号范围覆盖最小值、最大值、无效值和有效值插入测试点数,触发次数,周期容差,总线干扰的注入方式、次数和时间间隔,以及电源模式。与现有技术相比,本专利技术的优点在于:将待测试中央网关通过断线测试盒连接至测试系统,测试系统中上位机生成测试用例,加载到下位机,下位机根据测试用例控制系统中各个总线板卡、电源模块板卡、总线干扰注入模块和总线数据采集模块等进行自动化测试,该测试系统不仅测试一致性好,测试效率高,可以兼容手动、自动两种测试方式,同时,不仅能够针对中央网关单节点网络测试,而且可以进行中央网关基本功能测试,能够真实的模拟中央网关的工作环境及一些特定场景进行测试,并且能够提高中央网关的测试强度和效率,测试适用范围广附图说明图1为本专利技术实施例中一种适用于中央网关的压力测试系统的结构示意图;图2为本专利技术实施例中一种适用于中央网关的压力测试方法的流程图具体实施方式本专利技术实施例提供一种适用于中央网关的压力测试系统,适用于多种总线接口类型,可以进行中央网关的多种类型测试,可以更加真实的模拟中央网关的工作环境及一些特定场景进行测试,测试适用范围广,测试效率高。本专利技术实施例相应地还提供了一种适用于中央网关的压力测试方法。以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例提供的一种适用于中央网关的压力测试系统,包括上位机、下位机、测试模块、总线干扰注入模块、总线数据采集模块、电源板卡和断线测试盒,下位机、测试模块、总线干扰注入模块、总线数据采集模块、电源板卡和断线测试盒位于压力测试台架上。上位机和下位机之间通过光纤相连,测试模块通过断线测试盒与待测中央网关相连,下位机与试本文档来自技高网...

【技术保护点】
1.一种适用于中央网关的压力测试系统,其特征在于,包括:/n上位机,其用于生成测试用例,并将生成的测试用例发送给下位机;/n下位机,其用于基于测试用例,驱动测试模块中的一个或多个板卡工作,以向待测中央网关进行信号输入,所述测试模块包括Ethernet总线通信板卡、CAN/CANFD总线通信板卡、LIN总线板卡和通用I/O板卡;/n总线干扰注入模块,其用于对待测中央网关的各个总线接口进行干扰,以使对应的总线故障;/n总线数据采集模块,其用于对待测中央网关的各个总线接口的信号数据进行采集;/n其中,所述下位机还用于获取总线数据采集模块采集的信号数据,以及获取测试模块中各板卡的总线逻辑报文信息并和测试用例的期望数据进行对比,然后将获取的信号数据和对比结果上传给上位机以生成测试报告。/n

【技术特征摘要】
1.一种适用于中央网关的压力测试系统,其特征在于,包括:
上位机,其用于生成测试用例,并将生成的测试用例发送给下位机;
下位机,其用于基于测试用例,驱动测试模块中的一个或多个板卡工作,以向待测中央网关进行信号输入,所述测试模块包括Ethernet总线通信板卡、CAN/CANFD总线通信板卡、LIN总线板卡和通用I/O板卡;
总线干扰注入模块,其用于对待测中央网关的各个总线接口进行干扰,以使对应的总线故障;
总线数据采集模块,其用于对待测中央网关的各个总线接口的信号数据进行采集;
其中,所述下位机还用于获取总线数据采集模块采集的信号数据,以及获取测试模块中各板卡的总线逻辑报文信息并和测试用例的期望数据进行对比,然后将获取的信号数据和对比结果上传给上位机以生成测试报告。


2.如权利要求1所述的一种适用于中央网关的压力测试系统,其特征在于:
所述测试用例包括中央网关单节点测试、中央网关基本功能测试和中央网关压力测试;
所述中央网关单节点测试包括鲁棒性测试、CAN网络信号完整性测试和唤醒功能测试;
所述中央网关基本功能测试包括信号路由测试、报文路由测试、网络管理测试;
所述中央网关压力测试包括边界值测试、故障激励测试、多次故障恢复测试、总线故障注入测试、BUSOFF恢复测试、多次异常供电测试。


3.如权利要求1所述的一种适用于中央网关的压力测试系统,其特征在于:所述测试模块还包括电源模块板卡,所述电源模块板卡用于对待测中央网关进行供电并模拟实车供电环境。


4.如权利要求3所述的一种适用于中央网关的压力测试系统,其特征在于:还包括断线测试盒,所述断线测试盒位于测试模块和待测中央网关之间,用于模拟短路和开路故障。


5.如权利要求1所述的一种适用于中央网关的压力测试系统,其特征在于:还包括电源板卡,所述电源板卡用于对上位机、下位机、测试模块、总线干扰注入模块和总线数据采集模块进行供电。


6.如权利要求1所述的一种适用于中央网关的压力测试系统,其特征在于:
所述测试用例由基础测试脚本和参数配置组成;
所述基础测试脚本为由网络数据库生...

【专利技术属性】
技术研发人员:刘浩锐田丰民王旭红郑韩麟叶婷
申请(专利权)人:东风汽车集团有限公司
类型:发明
国别省市:湖北;42

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

1