[发明专利]云控平台的性能测试系统、方法、电子设备及存储介质有效
申请号: | 202110792179.9 | 申请日: | 2021-07-13 |
公开(公告)号: | CN113438318B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 迟源 | 申请(专利权)人: | 阿波罗智联(北京)科技有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;G08G1/01;G06F16/2455;G06F16/21;H04L67/10 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;丁芸 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 性能 测试 系统 方法 电子设备 存储 介质 | ||
1.一种云控平台的性能测试系统,所述性能测试系统包括:源数据模拟构造模块、测试服务模块以及验证模块;
所述源数据模拟构造模块,用于并行构造不同场景下的路况数据,并将所述路况数据发送至云控平台,以使所述云控平台接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块,以及展示所述聚合数据处理结果;所述不同场景下的路况数据包括:多个路口对应的多个事件类型下的交通事件数据,所述事件聚合逻辑为所述云控平台对所述路况数据进行处理的业务处理逻辑;所述事件聚合逻辑包括:对所述路况数据中不同交通事件的聚合处理以及过期处理;
所述测试服务模块,用于模拟第三方平台接收所述聚合数据处理结果,并打印测试结果数据;
所述验证模块,用于基于与所述路况数据对应的预期结果数据,所述展示的聚合数据处理结果以及所述测试结果数据,确定所述云控平台的事件聚合逻辑的准确性。
2.根据权利要求1所述的系统,其中,所述源数据模拟构造模块,具体用于:
为每个路口分配一个进程,所述进程用于构造对应路口的不同事件类型下的交通事件数据;
通过每个路口对应的进程,异步地构造不同路口的不同事件类型下的交通事件数据,得到不同场景下的路况数据。
3.根据权利要求1所述的系统,其中,所述源数据模拟构造模块,具体用于:
针对每一路口,将该路口对应的不同事件类型下的交通事件数据封装在一个目标数据结构中;
基于目标数据传输协议,将各目标数据结构以预定频率发送至所述云控平台,所述预定频率与用于当前数据传输的频率相关。
4.根据权利要求3所述的系统,其中,所述源数据模拟构造模块,具体用于:
针对每一目标数据结构,以所述目标数据结构中同一事件类型下的交通事件编号随发送次数逐次递增的方式,将所述目标数据结构按所述预定频率发送至所述云控平台。
5.根据权利要求1所述的系统,其中,所述云控平台包括:云控平台后端以及云控平台前端;
所述云控平台后端接收所述路况数据,基于事件聚合逻辑对所述路况数据进行处理,得到聚合数据处理结果,并将所述聚合数据处理结果推送至所述测试服务模块;
所述云控平台前端展示所述聚合数据处理结果。
6.根据权利要求5所述的系统,其中,
所述云控平台前端展示预定时间段对应的每种事件类型下的交通事件个数,展示历史交通事件中每种事件类型下的交通事件个数,以及展示对所述路况数据进行事件聚合逻辑处理后每种事件类型下的交通事件个数。
7.根据权利要求6所述的系统,其中,所述测试服务模块,具体用于:
接收所述聚合数据处理结果,并打印对应的推送日志;
从所述推送日志中提取每种事件类型下的交通事件个数,得到测试结果数据。
8.根据权利要求7所述的系统,其中,所述验证模块,具体用于:
基于所述预定时间段与所述路况数据对应的预期结果数据,预定时间段对应的每种事件类型下的交通事件个数,历史交通事件中与所述预定时间段对应的并发时间段内每种事件类型下的交通事件个数,以及对所述路况数据进行事件聚合逻辑处理后与所述预定时间段对应的并发时间段内每种事件类型下的交通事件个数,从所述推送日志中提取所述预定时间段对应的每种事件类型下的交通事件个数,确定所述云控平台的事件聚合逻辑的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿波罗智联(北京)科技有限公司,未经阿波罗智联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110792179.9/1.html,转载请声明来源钻瓜专利网。