一种应用于车联网场景测试的T-box仿真测试系统技术方案

技术编号:29684259 阅读:23 留言:0更新日期:2021-08-13 22:08
本发明专利技术属于车联网技术领域,涉及到一种T‑box仿真测试系统。该测试系统应用于车联网平台与车载通信终端之间,包括如下模块:基础信息录入模块、协议配置模块、服务启动模块、数据查询模块和统计分析模块。该系统主要是模拟T‑box工作方式,使得车联网云平台测试不再依赖T‑box,可以更加自由的进行车联网功能的测试,提升车联网功能的测试效率,高并发,自动化的测试方式有效解放了测试人力,可以更加高效进行车联网功能测试,最大可能的将问题暴露出来,提升平台稳定性。

【技术实现步骤摘要】
一种应用于车联网场景测试的T-box仿真测试系统
:本专利技术属于车联网
,涉及到一种T-box仿真测试系统。
技术介绍
:随着技术的进步,现在主流车型大多都进行了了车联网配置,通过手机APP、车联网云平台及车载通信终端实现用户可以随时查看当前车辆状态、对车辆进行远程控制的功能。但是由于业务需要的复杂化,车联网功能测试往往需要实车或者台架进行,这便需要企业投入大量的资金与人力。而且,由于车联网功能测试链条比较长,涉及到APP、车联网云平台、车载通信终端和车内控制器,车身控制器包括网关、车身控制器(BCM),例如:门控制、锁控制器,这便导致如果车联网云平台想要测试一个功能,就必须等下游相关单元开发完毕后才可以进行测试,有可能拖慢车联网云平台的开发调试节奏。此外,由于使用实车或者台架测试,测试频次有限,而云端系统十分复杂,一个功能最多可以涉及五个以上的微服务调用,这就容易因有限测试而不能发现那些隐蔽的问题。如果这一问题在开发测试阶段没有发现,一旦部署到生产环境,容易产生服务异常,影响用户使用。
技术实现思路
:本专利技术提供一种应用于车联网场景测试的T-box仿真测试系统,测试系统应用于车联网平台与车载通信终端之间,包括如下模块:基础信息录入模块、协议配置模块、服务启动模块、数据查询模块和统计分析模块;其中,所述基础信息录入模块,作为基础模块,与服务启动模块解耦,服务的启动不受限于基础信息录入模块,可以更好的支持服务测试的多样化。该模块支持通过可视化页面对车辆基础数据进行批量导入,降低了车辆基础数据配置的难度,提升了车辆基础数据配置的效率。所述协议配置模块,作为基础模块,与服务启动模块解耦,有助于不同版本协议进行相同的服务测试及相同版本协议进行不同的服务测试。该模块支持通过可视化页面对协议版本及协议内容进行批量管理,有效提高了协议管理的效率,更加便于测试人员将新增协议或修改后的协议录入协议管理模块。所述服务启动模块,是T-box仿真测试系统的核心模块,支持选择不同的车辆数据与不同的协议版本进行测试,支持即时/周期/定时测试,支持进行高并发测试,多样化的测试模式,使得测试方案更加多样化,测试样例更加复杂化,可以更好的模拟不同的场景进行测试。相较于台架/实车测试,可以更好的模拟并发场景,而且通过该仿真系统,提升了测试效率,提高测试的准确性。所述数据查询模块,支持对开始的测试任务进行暂停,终止,修改。该模块支持测试人员对未完成及已完成的测试任务进行查看,未完成测试任务显示即将开始的时间及查看测试任务详情,已完成的测试任务支持查看测试任务的执行情况,具体包含已完成任务的各个测试项的详细情况,例如:测试项执行消耗时间,测试项执行失败的具体原因,测试项执行成功失败的占比,测试服务的创建者,创建时间等。所述统计分析模块,该模块为统计分析模块,此模块主要是通过数据分析的手段对测试任务进行可视化的数据分析,可以支持频次、任务类型、车型车系等多个维度的分析,可以支持自动生成折线图、柱状图、饼图等,支持多种筛选方式,为测试人员的数据分析提供了多种手段,通过数据分析,可以更好的分析车联网云平台的稳定性,找到程序中的bug处。本专利技术技术方案的有益效果:新车型开发过程中,车联网云平台微服务、手机APP及车内各个控制器软件往往都是同步进行开发,如果车内控制器开发状态滞后,那就会耽误车联网云端服务的开发进度;而且在测试联调阶段车辆数量往往比较紧张,而且此时的车辆状态可能不能满足测试要求。(效果)采用T-box仿真测试系统通过车辆网云平台部署的方式,不依赖于实车或台架,降低了测试链条的长度,不再依赖于车内控制器的开发测试进度,不再依赖实车进行测试,减少资金投入,提高开发测试进度,保证了车辆网云平台自身开发测试进度可控。有效提高车联网云平台开发迭代速度,保证经过测试的服务可以没有问题的提供给相关方进行联调测试。传统的车联网平台测试,一般依赖于实车或台架测试,测试手段单一,测试频次有限,复用率较低,导致有些场景不能覆盖完全。(效果)采用T-box仿真测试系统,测试任务支持可视化方式创建,降低了测试人员的学习成本,让测试人员更容易掌握测试手段;测试任务支持多车型复用,降低测试人员创建任务的工作量,提高测试效率;测试任务支持定时触发和并发触发,可以高效对不同功能进行穿插测试,对单一功能进行反复测试,最大可能的将隐藏问题暴露出来,提高平台稳定性;测试任务创建后,不用专人跟踪,到时间查看测试结果与统计分析即可,将测试人员从反复单一测试工作中解放出来,而且可以不间断测试,提高测试频次,保证测试准确性。本专利技术一种应用于车联网场景测试的T-box仿真测试系统,该系统主要是模拟T-box工作方式,使得车联网云平台测试不再依赖T-box,可以更加自由的进行车联网功能的测试,提升车联网功能的测试效率,高并发,自动化的测试方式有效解放了测试人力,可以更加高效进行车联网功能测试,最大可能的将问题暴露出来,提升平台稳定性。附图说明:图1为车联网功能实现原理;图2为T-box仿真测试系统总体功能架构;图3为基础信息录入模块;图4为协议配置模块;图5为服务启动模块;图6为数据查询模块;图7为统计分析模块。具体实施方案:下面结合附图对本专利技术作进一步的详细描述:如图1所示车联网功能实现原理,车联网组成包括:手机APP、车联网云平台、车载通信终端和车内控制器。以用户使用远程控车功能为例,远程启动步骤如下:a)在手机APP上选定车辆,点击远程启动按钮,调用车联网云平台接口,将指令下发到车联网云平台;b)云端将APP的指令,根据车云协议,将可识别数据下发到车载通信终端;c)车载通信终端收到云端指令后,转发给车内控制器;d)车内控制器收到指令后,执行,并将执行后结果返回给车载通信终端;e)车载通信终端将执行结果转发至车联网云平台;f)车联网云平台把执行结果转发至用户手机APP,手机APP显示执行结果;车载通信终端T-box与后台证书认证建立流程·测试人员梳理车载通信终端T-box与后台证书认证建立的流程,流程如下:i.用户给测试车辆上电启动,车载通信终端T-box发起证书认证流程;ii.车联网云平台收到车载通信终端证书认证的上行报文,通过相关微服务对报文进行处理,并将处理后的报文发送给车载通信终端T-box;iii.车载通信终端收到车联网云平台的证书认证的下行报文,与车联网云平台正式建立通信连接。·基于以上流程建立功能场景库,使用T-box仿真测试系统,测试证书认证流程,例如:i.配置证书认证过程中需要的协议信号及T-box反正测试工具使用的相关车辆基础信息;ii.配置车辆网云平台收到错误车辆基础信息的回复,创建周期执行计划,10:00-10:10:为T-box仿真测试系统设置一个错误的车辆信息,模拟车辆信息错误的情况,以每10s一次的频率执行;本文档来自技高网...

【技术保护点】
1.一种应用于车联网场景测试的T-box仿真测试系统,其特征在于,测试系统应用于车联网平台与车载通信终端之间,包括如下模块:基础信息录入模块、协议配置模块、服务启动模块、数据查询模块和统计分析模块;/n其中,所述基础信息录入模块,作为基础模块,与服务启动模块解耦,服务的启动不受限于基础信息录入模块,支持服务测试的多样化;/n所述协议配置模块,作为基础模块,与服务启动模块解耦,有助于不同版本协议进行相同的服务测试及相同版本协议进行不同的服务测试;/n所述服务启动模块,是T-box仿真测试系统的核心模块,支持选择不同的车辆数据与不同的协议版本进行测试,支持即时/周期/定时测试,支持进行高并发测试;/n所述数据查询模块,支持对开始的测试任务进行暂停,终止,修改;/n所述统计分析模块,通过数据分析的手段对测试任务进行可视化的数据分析。/n

【技术特征摘要】
1.一种应用于车联网场景测试的T-box仿真测试系统,其特征在于,测试系统应用于车联网平台与车载通信终端之间,包括如下模块:基础信息录入模块、协议配置模块、服务启动模块、数据查询模块和统计分析模块;
其中,所述基础信息录入模块,作为基础模块,与服务启动模块解耦,服务的启动不受限于基础信息录入模块,支持服务测试的多样化;
所述协议配置模块,作为基础模块,与服务启动模块解耦,有助于不同版本协议进行相同的服务测试及相同版本协议进行不同的服务测试;
所述服务启动模块,是T-box仿真测试系统的核心模块,支持选择不同的车辆数据与不同的协议版本进行测试,支持即时/周期/定时测试,支持进行高并发测试;
所述数据查询模块,支持对开始的测试任务进行暂停,终止,修改;
所述统计分析模块,通过数据分析的手段对测试任务进行可视化的数据分析。


2.如权利要求1所述一种应用于车联网场景测试的T-box仿真测试系统,其特征在于,所述基础信息录入模块支持通过可视化页面对车辆基础数据进行批量...

【专利技术属性】
技术研发人员:高洪伟杨阳吕贵林孙玉洋王唯正田鹤
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:吉林;22

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

1