云控平台的性能测试系统、方法、电子设备及存储介质技术方案

技术编号:30172163 阅读:12 留言:0更新日期:2021-09-25 15:30
本公开提供了一种云控平台的性能测试系统、方法、电子设备及存储介质,涉及计算机领域,尤其涉及云计算、智能交通领域。具体实现方案为:源数据模拟构造模块并行构造不同场景下的路况数据,并将路况数据发送至云控平台,以使云控平台接收路况数据,基于事件聚合逻辑对路况数据进行处理,得到聚合数据处理结果,并将聚合数据处理结果推送至测试服务模块,及展示聚合数据处理结果;测试服务模块模拟第三方平台接收聚合数据处理结果,并打印测试结果数据;验证模块基于与路况数据对应的预期结果数据,展示的聚合数据处理结果以及测试结果数据,确定云控平台的事件聚合逻辑的准确性,实现了离线条件下云控平台对路况数据处理的业务逻辑功能的测试。务逻辑功能的测试。务逻辑功能的测试。

【技术实现步骤摘要】
云控平台的性能测试系统、方法、电子设备及存储介质


[0001]本公开涉及计算机技术中的云计算、智能交通等
,尤其涉及一种云控平台的性能测试系统、方法、电子设备及存储介质。

技术介绍

[0002]在智能交通领域中,第三方平台所展现的道路交通情况,通常是通过路侧端设备感知路况,继而经过图像识别、信号采集得到实时路况信息,再将实时路况信息上报至云控平台,云控平台对接收的实时路况信息进行大数据融合以及相关业务的逻辑整合处理,之后将处理得到的结果数据推送至第三方平台进行展示。

技术实现思路

[0003]本公开提供了一种云控平台的性能测试系统、方法、电子设备及存储介质。
[0004]根据本公开的一方面,提供了一种云控平台的性能测试系统,所述性能测试系统包括:源数据模拟构造模块、测试服务模块以及验证模块;
[0005]所述源数据模拟构造模块,用于并行构造不同场景下的路况数据,并将所述路况数据发送至云控平台,以使所述云控平台接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块,以及展示所述聚合数据处理结果;所述事件聚合逻辑为所述云控平台对所述路况数据进行处理的业务处理逻辑;
[0006]所述测试服务模块,用于模拟第三方平台接收所述聚合数据处理结果,并打印测试结果数据;
[0007]所述验证模块,用于基于与所述路况数据对应的预期结果数据,所述展示的聚合数据处理结果以及所述测试结果数据,确定所述云控平台的事件聚合逻辑的准确性。
[0008]根据本公开的另一方面,提供了一种云控平台的性能测试方法,应用于云控平台的性能测试系统,所述性能测试系统包括:源数据模拟构造模块、测试服务模块以及验证模块;所述方法包括:
[0009]所述源数据模拟构造模块并行构造不同场景下的路况数据,并将所述路况数据发送至云控平台,以使所述云控平台接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块,以及展示所述聚合数据处理结果;所述事件聚合逻辑为所述云控平台对所述路况数据进行处理的业务处理逻辑;
[0010]所述测试服务模块模拟第三方平台接收所述聚合数据处理结果,并打印测试结果数据;
[0011]所述验证模块基于与所述路况数据对应的预期结果数据,所述展示的聚合数据处理结果以及所述测试结果数据,确定所述云控平台的事件聚合逻辑的准确性。
[0012]根据本公开的另一方面,提供了一种电子设备,包括:
[0013]至少一个处理器;以及
[0014]与所述至少一个处理器通信连接的存储器;其中,
[0015]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开中任一项所述的云控平台的性能测试方法。
[0016]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行本公开中任一项所述的云控平台的性能测试方法。
[0017]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开中任一项所述的云控平台的性能测试方法。
[0018]在本公开实施例中,验证了云控平台事件聚合逻辑是否准确,实现了离线条件下云控平台对路况数据处理的业务逻辑功能,以及路况数据推送链路的测试,提高了上线后路况数据推送的业务逻辑功能稳定性。
[0019]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0021]图1是根据本公开云控平台的性能测试系统的一种示意图;
[0022]图2是根据本公开云控平台的性能测试系统的另一种示意图;
[0023]图3是根据本公开云控平台的性能测试交互界面的一种示意图;
[0024]图4是根据本公开云控平台的性能测试交互界面的另一种示意图;
[0025]图5是根据本公开数据展示的一种示意图;
[0026]图6是根据本公开数据展示的另一种示意图;
[0027]图7是根据本公开日志打印的一种示意图;
[0028]图8是根据本公开云控平台的性能测试方法的一种示意图;
[0029]图9是用来实现本公开实施例的云控平台的性能测试方法的电子设备的框图。
具体实施方式
[0030]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0031]本公开提供的一种云控平台的性能测试系统、方法、电子设备及存储介质,应用于计算机技术中的云计算、智能交通等
,实现离线状态下模拟路侧端向云控平台推送路况数据(即源数据),以及云控平台对路况数据进行处理再推送至模拟第三方平台接收数据的测试服务模块,以验证云控平台对路况数据处理的业务逻辑功能,以及对路况数据推送链路的测试,提高上线后路况数据推送的业务逻辑功能稳定性。
[0032]本公开的一实施例中提供了一种云控平台的性能测试系统,参见图1,云控平台的
性能测试系统100包括:源数据模拟构造模块110、测试服务模块120以及验证模块130。
[0033]其中,源数据模拟构造模块110、测试服务模块120以及验证模块130可以是工作在同一或不同物理机设备上的功能模块或软件模块,物理机设备可以属于同一或不同的集群系统中。
[0034]源数据模拟构造模块110,用于并行构造不同场景下的路况数据,并将路况数据发送至云控平台140,以使云控平台140接收路况数据,基于事件聚合逻辑对路况数据进行处理,得到聚合数据处理结果,并将聚合数据处理结果推送至测试服务模块120,以及展示聚合数据处理结果。其中,事件聚合逻辑为云控平台140对路况数据进行处理的业务处理逻辑。
[0035]实际应用中,在在线状态下,不同路口安装有鱼眼相机、雷达等感知设备,能够感知到路况画面,车载端也能够感知到路况画面,这些路况画面经过图像识别、信号采集、V2X(Vehicle to X,车对外界)通信协议报文上传至路侧端的边缘计算设备,进而路侧端边缘计算设备对路况画面分析识别出对应的路况数据并实时上报至云控平台140。其中,二维可见光图像和雷达点云数据都可以称为路况画面。
[0036]本公开实施例中,在离线状态下,不存在路侧端的边缘计算设备实时向云控平台140上报路况数据,故而源数据模拟构造模块110模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云控平台的性能测试系统,所述性能测试系统包括:源数据模拟构造模块、测试服务模块以及验证模块;所述源数据模拟构造模块,用于并行构造不同场景下的路况数据,并将所述路况数据发送至云控平台,以使所述云控平台接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块,以及展示所述聚合数据处理结果;所述事件聚合逻辑为所述云控平台对所述路况数据进行处理的业务处理逻辑;所述测试服务模块,用于模拟第三方平台接收所述聚合数据处理结果,并打印测试结果数据;所述验证模块,用于基于与所述路况数据对应的预期结果数据,所述展示的聚合数据处理结果以及所述测试结果数据,确定所述云控平台的事件聚合逻辑的准确性。2.根据权利要求1所述的系统,其中,所述不同场景下的路况数据包括:多个路口对应的多个事件类型下的交通事件数据;所述源数据模拟构造模块,具体用于:为每个路口分配一个进程,所述进程用于构造对应路口的不同事件类型下的交通事件数据;通过每个路口对应的进程,异步地构造不同路口的不同事件类型下的交通事件数据,得到不同场景下的路况数据。3.根据权利要求1所述的系统,其中,所述源数据模拟构造模块,具体用于:针对每一路口,将该路口对应的不同事件类型下的交通事件数据封装在一个目标数据结构中;基于目标数据传输协议,将各目标数据结构以预定频率发送至所述云控平台,所述预定频率与用于当前数据传输的频率相关。4.根据权利要求3所述的系统,其中,所述源数据模拟构造模块,具体用于:针对每一目标数据结构,以所述目标数据结构中同一事件类型下的交通事件编号随发送次数逐次递增的方式,将所述目标数据结构按所述预定频率发送至所述云控平台。5.根据权利要求1所述的系统,其中,所述云控平台包括:云控平台后端以及云控平台前端;所述云控平台后端接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块;所述云控平台前端展示所述聚合数据处理结果。6.根据权利要求5所述的系统,其中,所述云控平台前端展示预定时间段对应的每种事件类型下的交通事件个数,展示历史交通事件中每种事件类型下的交通事件个数,以及展示对所述路况数据进行事件聚合逻辑处理后每种事件类型下的交通事件个数。7.根据权利要求6所述的系统,其中,所述测试服务模块,具体用于:接收所述聚合数据处理结果,并打印对应的推送日志;从所述推送日志中提取每种事件类型下的交通事件个数,得到测试结果数据。8.根据权利要求7所述的系统,其中,所述验证模块,具体用于:
基于所述预定时间段与所述路况数据对应的预期结果数据,预定时间段对应的每种事件类型下的交通事件个数,历史交通事件中与所述预定时间段对应的并发时间段内每种事件类型下的交通事件个数,以及对所述路况数据进行事件聚合逻辑处理后与所述预定时间段对应的并发时间段内每种事件类型下的交通事件个数,从所述推送日志中提取所述预定时间段对应的每种事件类型下的交通事件个数,确定所述云控平台的事件聚合逻辑的准确性。9.一种云控平台的性能测试方法,应用于如权利要求1

8任一所述的性能测试系统,所述性能测试系统包括:源数据模拟构造模块、测试服务模块以及验证模块;所述方法包括:所述源数据模拟构造模块并行构造不同场景下的路况数据,并将所述路况数据发送至云控平台,以使所述云控平台接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块,以及展示所述聚合数据处理结果;...

【专利技术属性】
技术研发人员:迟源
申请(专利权)人:阿波罗智联北京科技有限公司
类型:发明
国别省市:

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

1