车联网平台测试方法、装置、电子设备及存储介质与流程

未命名 09-12 阅读:132 评论:0


1.本技术涉及车辆网平台测试技术领域,特别涉及一种车联网平台测试方法、装置、电子设备及存储介质。


背景技术:

2.随着新能源汽车智能化发展,车联网服务作为智能汽车不可或缺的一环也随之普及。针对新能源汽车的国标协议、扩展协议等相应推出,成为车联网服务的核心功能。它允许将车的状态、行程、电源、告警等等信号通过tbox发送到车联网服务平台。随着支持车联网服务的车越来越多,车联网平台的压力越来越大,如果性能出现问题,将会直接影响数十万甚至百万用户的车联网服务。因此,对车联网服务平台进行性能测试非常重要。


技术实现要素:

3.本技术提供一种车联网平台测试方法、装置、电子设备及存储介质,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了tsp(telematics service provider,汽车远程服务提供商)平台处理数据的能力。
4.本技术第一方面实施例提供一种车联网平台测试方法,包括以下步骤:判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,所述登陆报文由用户发送至所述tsp;若接收到所述tsp基于所述登陆报文发送的第一应答指令,则发送至少一个报文指令至所述tsp,并判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令;若接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则根据所述第二应答指令生成所述tsp的测试结果。
5.可选地,在判断是否接收到所述tsp基于所述登陆报文发送的第一应答指令之后,还包括:若未接收到所述tsp发送的第一应答指令,则重复发送所述登陆报文至所述tsp,直至收到所述tsp发送的所述第一应答指令。
6.可选地,在接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,还包括:标记所述至少一个报文指令为应答成功。
7.可选地,在判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,还包括:若未接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则标记所述至少一个报文指令为应答失败。
8.可选地,在判断是否接收到车联网平台tsp基于登陆报文发送的第一应答指令之前,还包括:编译java校验函数,并按照第一预设转化策略,生成第一字符串;调用预设的时间函数,并按照第二预设转化策略,将当前时间转化为第二字符串;根据客户端编译开发代码,并将所述java校验函数、预设的时间函数和开发代码打包保存至jmeter中。
9.可选地,上述的车联网平台测试方法,还包括:通过监测服务器对所述tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;通过jmeter的监控
工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。
10.本技术第二方面实施例提供一种车联网平台测试装置,包括:第一判断模块,用于判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,所述登陆报文由用户发送至所述tsp;第二判断模块,用于若接收到所述tsp基于所述登陆报文发送的第一应答指令,则发送至少一个报文指令至所述tsp,并判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令;生成模块,用于若接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则根据所述第二应答指令生成所述tsp的测试结果。
11.可选地,在判断是否接收到所述tsp基于所述登陆报文发送的第一应答指令之后,所述第一判断模块,还用于:若未接收到所述tsp发送的第一应答指令,则重复发送所述登陆报文至所述tsp,直至收到所述tsp发送的所述第一应答指令。
12.可选地,在接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,所述第二判断模块,还用于:标记所述至少一个报文指令为应答成功。
13.可选地,在判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,所述生成模块,还用于:若未接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则标记所述至少一个报文指令为应答失败。
14.可选地,在判断是否接收到车联网平台tsp基于登陆报文发送的第一应答指令之前,所述第一判断模块,还用于:编译java校验函数,并按照第一预设转化策略,生成第一字符串;调用预设的时间函数,并按照第二预设转化策略,将当前时间转化为第二字符串;根据客户端编译开发代码,并将所述java校验函数、预设的时间函数和开发代码打包保存至jmeter中。
15.可选地,上述的车联网平台测试装置,还包括:第一监测模块,用于通过监测服务器对所述tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;第二监测模块,用于通过jmeter的监控工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。
16.本技术第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车联网平台测试方法。
17.本技术第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车联网平台测试方法。
18.本技术若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于所述至少一个报文指令发送的第二应答指令,若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。由此,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了tsp平台处理数据的能力。
19.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
20.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得
明显和容易理解,其中:
21.图1为根据本技术实施例提供的一种车联网平台测试方法的流程图;
22.图2为根据本技术一个实施例的车联网平台测试方法的流程图;
23.图3为根据本技术实施例的车联网平台测试装置的方框示意图;
24.图4为根据本技术实施例的电子设备结构的示意图。
具体实施方式
25.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
26.下面参考附图描述本技术实施例的车联网平台测试方法、装置、电子设备及存储介质。针对上述背景技术中心提到的对车联网平台性能测试的问题,本技术提供了一种车联网平台测试方法,在该方法中,若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于所述至少一个报文指令发送的第二应答指令,若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。由此,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了tsp平台处理数据的能力。
27.具体而言,图1为本技术实施例所提供的一种车联网平台测试方法的流程示意图。
28.如图1所示,该车联网平台测试方法包括以下步骤:
29.在步骤s101中,判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,登陆报文由用户发送至tsp。
30.具体地,用户使用jmeter软件测试工具启动多个线程,并配置连接车联网服务器地址和端口号,创建netty连接,调用binarytcpclientimpl发送登陆报文至车联网平台tsp,jmeter判断是否接收到车联网平台tsp基于登陆报文发送的应答指令。
31.可选地,在一些实施例中,在判断是否接收到车联网平台tsp基于登陆报文发送的应答指令之前,还包括:编译java校验函数,并按照第一预设转化策略,生成第一字符串;调用预设的时间函数,并按照第二预设转化策略,将当前时间转化为第二字符串;根据客户端编译开发代码,并将java校验函数、预设的时间函数和开发代码打包保存至jmeter中。
32.在判断是否接收到车联网平台tsp基于登陆报文发送的应答指令之前,本技术实施例使用java编写校验函数,并将第一预设转化策略,生成字节数组,之后再进行异或操作,生成第一字符串返回。
33.进一步,使用java调用时间函数calendar获取当前时间,并按照第二预设转化策略将当前时间转化为十六进制,并转化为第二字符串,返回内容,并使用java对客户端tcpclient进行二次开发,修改为符合车辆功能的报文指令的开发代码。
34.最后将客户端编译开发代码、java校验函数、预设的时间函数代码打包成压缩包jar包存储在jmeter中,并使用jmeter的前置处理器beanshell preprocessor调用jar包用于编写登陆报文、国标报文、扩展报文、告警报文等报文。
35.可选地,在一些实施例中,在判断是否接收到tsp基于登陆报文发送的第一应答指令之后,还包括:若未接收到tsp发送的第一应答指令,则重复发送登陆报文至tsp,直至收
到tsp发送的第一应答指令。
36.可以理解的是,若线程未接收到tsp基于登陆报文发送的第一应答指令,jmeter则重复发送登陆报文至tsp,直至收到tsp发送的第一应答指令。
37.在步骤s102中,若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于至少一个报文指令发送的第二应答指令。
38.其中,至少一个报文指令至包括国标报文、扩展报文、告警报文等报文指令。
39.可以理解的是,若线程接收到tsp基于登陆报文发送的第一应答指令,jmeter则在一段时间内循环发送国标、扩展命令、告警等至少一个报文指令,并在发送国标、扩展命令、告警等至少一个报文指令的代码中增加返回校验,并判断是否接收到tsp基于国标、扩展、告警等报文指令发送的第二应答指令。
40.可选地,在一些实施例中,在判断是否接收到tsp基于至少一个报文指令发送的第二应答指令之后,还包括:若未接收到tsp基于至少一个报文指令发送的第二应答指令,则标记至少一个报文指令为应答失败。
41.应当理解的是,若线程未接收到tsp基于国标、扩展、告警等报文指令发送的第二应答指令,则标记为应答失败,记为1次失败。
42.可选地,在一些实施例中,在接收到tsp基于至少一个报文指令发送的第二应答指令之后,还包括:标记至少一个报文指令为应答成功。
43.应当理解的是,若线程接收到tsp基于国标、扩展、告警等报文指令发送的第二应答指令,则标记为应答成功,记为1次成功。
44.在步骤s103中,若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。
45.具体地,若线程接收到tsp基于至少一个报文指令发送的第二应答指令,jmeter测试工具则根据第二应答指令生成tsp测试成功的测试结果,若线程未接收到tsp基于至少一个报文指令发送的第二应答指令,则生成tsp测试失败的测试结果。
46.可选地,在一些实施例中,上述的车联网平台测试方法,还包括:通过监测服务器对tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;通过jmeter的监控工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。
47.具体地,本技术实施例使用jmeter工具进行场景设置,使用固定线程数、固定循环次数方法,每次监测分布式发布订阅消息系统kafka的接收和处理信息的能力,并形成多次执行对比报告。
48.本技术实施例还设置监测服务器,在tsp上安装监测服务器promethous,实现对tsp上资源、内存、磁盘等资源的监测。
49.本技术实施例还对客户端进行监测,使用jmeter自带的监控工具,监控并记录执行线程数、并发次数、响应时间、错误率等。其中,错误率为标记应答失败的次数/发送报文指令的次数。
50.由此,通过promethous监测车联网平台,验证了系统吞吐量、响应时间及稳定性。
51.此外,jmeter测试工具进行脚本参数化,将大量的vin(vehicle identification number,车辆识别代码)和iccid(集成电路卡的识别码)写入csv文件中,jmeter每个线程调
用一个vin和iccid,保证了线程和vin一一对应,实现多虚拟用户同时运行脚本时,数据不会冲突。
52.为使得本领域技术人员进一步理解本技术实施例的车联网平台测试方法,下面结合具体实施例进行详细阐述,如图2所示。
53.步骤s201中,使用java编写需要的jar包,存储至jmeter中。
54.步骤s202中,jmeter调用jar包,读取csv文件,启动多个线程。
55.步骤s203中,多线程发送登陆报文。
56.步骤s204中,jmeter判断是否收到tsp发送的第一应答指令,若接收到第一应答指令,则执行步骤s205,若未接收到tsp发送的第一应答指令,则执行步骤s203。
57.步骤s205中,jmeter一段时间内循环发送国际、扩展、告警等报文指令。
58.步骤s206中,检测是否接收到tsp发送的第二应答指令。若接收到第二应答指令,则标记为一次成功,若未接收到第二应答指令,则标记为一次失败。
59.步骤s207中,监测服务器对tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;通过jmeter的监控工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。
60.根据本技术实施例提出的车联网平台测试方法,若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于所述至少一个报文指令发送的第二应答指令,若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。由此,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了tsp平台处理数据的能力。
61.其次参照附图描述根据本技术实施例提出的车联网平台测试装置。
62.图3是本技术实施例的车联网平台测试装置的方框示意图。
63.如图3所示,该车联网平台测试装置10包括:第一判断模块100、第二判断模块200和生成模块300。
64.其中,第一判断模块100,用于判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,登陆报文由用户发送至tsp;第二判断模块200,用于若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于至少一个报文指令发送的第二应答指令;生成模块300,用于若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。
65.可选地,在一些实施例中,在判断是否接收到tsp基于登陆报文发送的应答指令之后,第一判断模块100,还用于:若未接收到tsp发送的第一应答指令,则重复发送登陆报文至tsp,直至收到tsp发送的第一应答指令。
66.可选地,在一些实施例中,在接收到tsp基于至少一个报文指令发送的第二应答指令之后,生成模块300,还用于:标记至少一个报文指令为应答成功。
67.可选地,在一些实施例中,在判断是否接收到tsp基于至少一个报文指令发送的第二应答指令之后,第二判断模块200,还用于:若未接收到tsp基于至少一个报文指令发送的第二应答指令,则标记至少一个报文指令为应答失败。
68.可选地,在一些实施例中,在判断是否接收到车联网平台tsp基于登陆报文发送的
应答指令之前,第一判断模块100,还用于:编译java校验函数,并按照第一预设转化策略,生成第一字符串;调用预设的时间函数,并按照第二预设转化策略,将当前时间转化为第二字符串;根据客户端编译开发代码,并将java校验函数、预设的时间函数和开发代码打包保存至jmeter中。
69.可选地,在一些实施例中,上述的车联网平台测试装置10,还包括:第一监测模块,用于通过监测服务器对tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;第二监测模块,用于通过jmeter的监控工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。
70.需要说明的是,前述对车联网平台测试方法实施例的解释说明也适用于该实施例的车联网平台测试装置,此处不再赘述。
71.根据本技术实施例提出的车联网平台测试装置,若接收到tsp基于登陆报文发送的第一应答指令,则发送至少一个报文指令至tsp,并判断是否接收到tsp基于所述至少一个报文指令发送的第二应答指令,若接收到tsp基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成tsp的测试结果。由此,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了tsp平台处理数据的能力。
72.图4为本技术实施例提供的电子设备的结构示意图。该电子设备可以包括:
73.存储器401、处理器402及存储在存储器401上并可在处理器402上运行的计算机程序。
74.处理器402执行程序时实现上述实施例中提供的车联网平台测试方法。
75.进一步地,电子设备还包括:
76.通信接口403,用于存储器401和处理器402之间的通信。
77.存储器401,用于存放可在处理器402上运行的计算机程序。
78.存储器401可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
79.如果存储器401、处理器402和通信接口403独立实现,则通信接口403、存储器401和处理器402可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
80.可选的,在具体实现上,如果存储器401、处理器402及通信接口403,集成在一块芯片上实现,则存储器401、处理器402及通信接口403可以通过内部接口完成相互间的通信。
81.处理器402可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
82.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的车联网平台测试方法。
83.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或n个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
84.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“n个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
85.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更n个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
86.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或n个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
87.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,n个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
88.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
89.此外,在本技术各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
90.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.一种车联网平台测试方法,其特征在于,包括以下步骤:判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,所述登陆报文由用户发送至所述tsp;若接收到所述tsp基于所述登陆报文发送的第一应答指令,则发送至少一个报文指令至所述tsp,并判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令;以及若接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则根据所述第二应答指令生成所述tsp的测试结果。2.根据权利要求1所述的方法,其特征在于,在判断是否接收到所述tsp基于所述登陆报文发送的应答指令之后,还包括:若未接收到所述tsp发送的第一应答指令,则重复发送所述登陆报文至所述tsp,直至收到所述tsp发送的所述第一应答指令。3.根据权利要求1所述的方法,其特征在于,在接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,还包括:标记所述至少一个报文指令为应答成功。4.根据权利要求1所述的方法,其特征在于,在判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令之后,还包括:若未接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则标记所述至少一个报文指令为应答失败。5.根据权利要求1所述的方法,其特征在于,在判断是否接收到车联网平台tsp基于登陆报文发送的应答指令之前,还包括:编译java校验函数,并按照第一预设转化策略,生成第一字符串;调用预设的时间函数,并按照第二预设转化策略,将当前时间转化为第二字符串;根据客户端编译开发代码,并将所述java校验函数、预设的时间函数和开发代码打包保存至jmeter中。6.根据权利要求1所述的方法,其特征在于,还包括:通过监测服务器对所述tsp的中央处理器、分布式发布订阅消息系统、内存和磁盘中的至少一个进行监测;通过jmeter的监控工具对客户端的执行线程数、并发次数、响应时间、错误率中的至少一个进行监测。7.一种车联网平台测试装置,其特征在于,包括:第一判断模块,用于判断是否接收到车联网平台tsp基于登陆报文发送的应答指令,其中,所述登陆报文由用户发送至所述tsp;第二判断模块,用于若接收到所述tsp基于所述登陆报文发送的第一应答指令,则发送至少一个报文指令至所述tsp,并判断是否接收到所述tsp基于所述至少一个报文指令发送的第二应答指令;以及生成模块,用于若接收到所述tsp基于所述至少一个报文指令发送的第二应答指令,则根据所述第二应答指令生成所述tsp的测试结果。8.根据权利要求7所述的装置,其特征在于,在判断是否接收到所述tsp基于所述登陆
报文发送的应答指令之后,所述第一判断模块,还用于:若未接收到所述tsp发送的第一应答指令,则重复发送所述登陆报文至所述tsp,直至收到所述tsp发送的所述第一应答指令。9.一种电子设备,其特征在于,包括存储器、处理器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求1-6中任一所述的车联网平台测试方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的车联网平台测试方法。

技术总结
本申请涉及车联网平台测试技术领域,特别涉及一种车联网平台测试方法、装置、电子设备及存储介质,其中,方法包括:判断是否接收到车联网平台TSP基于登陆报文发送的应答指令,其中,登陆报文由用户发送至TSP;若接收到TSP基于登陆报文发送的第一应答指令,则发送至少一个报文指令至TSP,并判断是否接收到TSP基于至少一个报文指令发送的第二应答指令;若接收到TSP基于至少一个报文指令发送的第二应答指令,则根据第二应答指令生成TSP的测试结果。由此,解决了对车联网平台性能测试的问题,实现模拟对车联网平台下发tbox登陆、标准化指令和扩展性指令,自动应答,检测了TSP平台处理数据的能力。的能力。的能力。


技术研发人员:周广英
受保护的技术使用者:雄狮汽车科技(南京)有限公司 奇瑞汽车股份有限公司
技术研发日:2023.05.30
技术公布日:2023/9/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐