车联网性能测试方法、装置、测试工具及存储介质制造方法及图纸

技术编号:39299375 阅读:19 留言:0更新日期:2023-11-07 11:08
本申请公开了一种车联网性能测试方法、装置、测试工具及存储介质,其中,方法包括:在测试工具中引入车联网性能测试所需的插件;利用插件携带的车联网通信协议模拟一个或多个车辆用户连接到车联网平台,并编写适配插件和协议的测试脚本模拟车联网平台可识别的登录报文和事件报文;利用登录报文和事件报文对车联网平台进行车联网性能测试。由此,解决了相关技术中的测试工具无法灵活的生成车辆上报的各类型报文,以满足车联网性能测试需求问题。以满足车联网性能测试需求问题。以满足车联网性能测试需求问题。

【技术实现步骤摘要】
车联网性能测试方法、装置、测试工具及存储介质


[0001]本申请涉及车联网
,特别涉及一种车联网性能测试方法、装置、测试工具及存储介质。

技术介绍

[0002]随着汽车行业智能化的开展,车联网作为汽车智能化的基础部分,也随之普及。由于车辆数量大,且大部分业务按秒上报,因此上报数据量非常大,这对车联网平台性能提出了更高的要求。因此车联网性能测试显得尤为重要。
[0003]然而,性能测试需要变化丰富的测试数据,相关技术中一般是通过测试工具仅仅具备发送原始报文或者目标格式报文至车联网平台进行测试,而测试报文需要利用其他的方法预先得到,操作复杂,且并不能够满足车联网性能测试需求。

技术实现思路

[0004]本申请提供一种车联网性能测试方法、装置、测试工具及存储介质,以解决相关技术中的测试工具无法灵活的生成车辆上报的各类型报文,以满足车联网性能测试需求问题。
[0005]本申请第一方面实施例提供一种车联网性能测试方法,所述方法应用于测试工具,包括以下步骤:在所述测试工具中引入车联网性能测试所需的插件;利用所述插件携带的车联网通信协议模拟一个或多个车辆用户连接到车联网平台,并编写适配所述插件和所述车联网通信协议的测试脚本,利用所述测试脚本模拟所述车联网平台可识别的登录报文和事件报文;利用所述登录报文和所述事件报文对所述车联网平台进行车联网性能测试。
[0006]可选地,在本申请的一个实施例中,所述利用所述测试脚本模拟所述车联网平台可识别的登录报文和事件报文,包括:根据所述测试脚本创建第一目标格式报文和第二目标格式报文;将所述第一目标格式报文转换为所述车联网平台可识别的登录报文;将所述第二目标格式报文转换为所述车联网平台可识别的事件报文。
[0007]可选地,在本申请的一个实施例中,所述利用所述登录报文和所述事件报文对所述车联网平台进行车联网性能测试,包括:发送所述登录报文和所述事件报文至车联网平台;根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果。
[0008]可选地,在本申请的一个实施例中,所述根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果,包括:识别所述车联网平台反馈的应答报文中的预设标识符;根据所述预设标识符确定所述车辆登录的报错率,其中,若识别到所述预设标识符,则判定登录所述车联网平台成功,否则判定登录所述车辆网平台失败并报错。
[0009]可选地,在本申请的一个实施例中,所述根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果,包括:统计上报事件报文至所述车联网平台的报文数量、成功率和测试时长;根据所述报文数量、所述成功率和所述测试时长中的一个或多个确定所述车联网性能。
[0010]可选地,在本申请的一个实施例中,所述统计上报事件报文至所述车联网平台的报文数量、成功率和测试时长,包括:利用所述测试工具的统计窗口统计报文数量、成功率和测试时长。
[0011]可选地,在本申请的一个实施例中,所述发送所述登录报文和所述事件报文至车联网平台,包括:在利用登录报文登录所述车联网平台成功后,上报所述事件报文至车联网平台。
[0012]本申请第二方面实施例提供一种车联网性能测试装置,所述装置应用于测试工具,包括:引入模块,用于在所述测试工具中引入车联网性能测试所需的插件;模拟模块,用于利用所述插件携带的车联网通信协议模拟一个或多个车辆用户连接到车联网平台,并编写适配所述插件和所述车联网通信协议的测试脚本,利用所述测试脚本模拟所述车联网平台可识别的登录报文和事件报文;测试模块,用于利用所述登录报文和所述事件报文对所述车联网平台进行车联网性能测试。
[0013]可选地,在本申请的一个实施例中,所述模拟模块进一步用于根据所述测试脚本协议创建第一目标格式报文和第二目标格式报文;将所述第一目标格式报文转换为所述车联网平台可识别的登录报文;将所述第二目标格式报文转换为所述车联网平台可识别的事件报文。
[0014]可选地,在本申请的一个实施例中,所述测试模块包括:发送单元,用于发送所述登录报文和所述事件报文至车联网平台;确定单元,用于根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果。
[0015]可选地,在本申请的一个实施例中,所述确定单元进一步用于识别所述车联网平台反馈的应答报文中的预设标识符;根据所述预设标识符确定所述车辆登录的报错率,其中,若识别到所述预设标识符,则判定登录所述车联网平台成功,否则判定登录所述车辆网平台失败并报错。
[0016]可选地,在本申请的一个实施例中,所述确定单元进一步用于统计上报事件报文至所述车联网平台的报文数量、成功率和测试时长;根据所述报文数量、所述成功率和所述测试时长中的一个或多个确定所述车联网性能。
[0017]可选地,在本申请的一个实施例中,所述确定单元进一步用于利用所述测试工具的统计窗口统计报文数量、成功率和测试时长。
[0018]可选地,在本申请的一个实施例中,所述发送单元进一步用于在利用登录报文登录所述车联网平台成功后,上报所述事件报文至车联网平台。
[0019]本申请第三方面实施例提供一种测试工具,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以执行如上述实施例所述的车联网性能测试方法。
[0020]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以执行如上述实施例所述的车联网性能测试方法。
[0021]由此,本申请至少具有如下有益效果:
[0022]本申请实施例可以通过在测试工具中引入车联网性能测试所需的插件;利用插件携带的车联网通信协议模拟用户车辆并发连接到车联网平台,并编写适配插件和车联网通信协议的测试脚本,从而模拟车联网平台可识别的登录报文和事件报文,通过并发大批量
上报登录报文和事件报文,以此来验证车联网性能的吞吐量、响应时间及稳定性。由此,解决相关技术中的测试工具无法灵活的生成车辆上报的各类型报文,以满足车联网性能测试需求问题。
[0023]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0024]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0025]图1为根据本申请实施例提供的车联网性能测试方法的流程图;
[0026]图2为根据本申请实施例提供的整体测试业务流程图;
[0027]图3为根据本申请实施例提供的车联网性能测试装置的方框示意图;
[0028]图4为根据本申请实施例提供的测试工具的结构示意图。
具体实施方式
[0029]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车联网性能测试方法,其特征在于,所述方法应用于测试工具,其中,所述方法包括以下步骤:在所述测试工具中引入车联网性能测试所需的插件;利用所述插件携带的车联网通信协议模拟一个或多个车辆用户连接到车联网平台,并编写适配所述插件和所述车联网通信协议的测试脚本,利用所述测试脚本模拟所述车联网平台可识别的登录报文和事件报文;利用所述登录报文和所述事件报文对所述车联网平台进行车联网性能测试。2.根据权利要求1所述的车联网性能测试方法,其特征在于,所述利用所述测试脚本模拟所述车联网平台可识别的登录报文和事件报文,包括:根据所述测试脚本创建第一目标格式报文和第二目标格式报文;将所述第一目标格式报文转换为所述车联网平台可识别的登录报文;将所述第二目标格式报文转换为所述车联网平台可识别的事件报文。3.根据权利要求1所述的车联网性能测试方法,其特征在于,所述利用所述登录报文和所述事件报文对所述车联网平台进行车联网性能测试,包括:发送所述登录报文和所述事件报文至车联网平台;根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果。4.根据权利要求3所述的车联网性能测试方法,其特征在于,所述根据所述车联网平台的反馈结果确定所述车联网性能测试的测试结果,包括:识别所述车联网平台反馈的应答报文中的预设标识符;根据所述预设标识符确定所述车辆登录的报错率,其中,若识别到所述预设标识符,则判定登录所述车联网平台成功,否则判定登录所述车辆网平台失败并报错。5.根据权利要求3所述的车联网性能测试方法,其特征在于,所述根据所述车联网平台的反馈结果确定所述车联网性能测...

【专利技术属性】
技术研发人员:杨静
申请(专利权)人:雄狮汽车科技南京有限公司奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1