订单调度系统的测试方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:29458906 阅读:21 留言:0更新日期:2021-07-27 17:26
本发明专利技术公开了一种订单调度系统的测试方法、装置、存储介质及计算机设备,涉及系统测试技术领域。其中方法包括:采集预定时间区间内的调度态数据,其中,调度态数据包括配送员数据、订单数据和地理网格数据;对调度态数据中的坐标数据进行坐标偏移,对调度态数据中的标识数据进行标识转换,得到虚拟调度态数据;响应于测试指令,利用虚拟调度器调用虚拟调度态数据进行压力测试,得到订单调度系统的测试结果。上述方法提高了构造测试数据的效率,且使得构造的测试数据与真实数据具备映射关系,使测试数据具备一定的数据查询能力,增强了数据的仿真能力,同时也避免了测试过程对线上用户造成的干扰,此外还克服了局部区域压测失真的问题。

Test method, device, storage medium and computer equipment of order scheduling system

【技术实现步骤摘要】
订单调度系统的测试方法、装置、存储介质及计算机设备
本专利技术涉及系统测试
,尤其是涉及一种订单调度系统的测试方法、装置、存储介质及计算机设备。
技术介绍
随着互联网技术的不断发展,订单调度系统也随之不断快速发展,订单调度系统可以将订单合理的分配给配送员,并通过配送员将订单对应的物品配送到用户手中,从而使得用户足不出户即可获取到自己所需的物品。为了进一步提高订单调度系统的工作效能,开发人员往往需要不断更新系统中的各项功能,而为了保障订单调度系统在功能更新后仍能够长期稳定的运行,就需要对订单调度系统进行压力测试。在现有技术中,对调度系统进行压力测试通常是选择一个平台未开通正式服务的城市进行测试,目的是将测试数据和用户真实数据隔离开来,但是,在订单调度系统的数据库按照地理纬度进行分片化后,在某一个固定区域进行压力测试会存在严重的失真问题。此外,在测试之前,测试人员还需要构造大量的测试数据,构造的测试数据主要包括测试骑手数据和测试订单数据等,但是,人为构造测试数据难度较大且失真程度高,而利用真实数据作为测试数据,则会涉及到许多数据清洗和本文档来自技高网...

【技术保护点】
1.一种订单调度系统的测试方法,其特征在于,所述方法包括:/n采集预定时间区间内的调度态数据,其中,所述调度态数据包括配送员数据、订单数据和地理网格数据;/n对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据;/n响应于测试指令,利用虚拟调度器调用所述虚拟调度态数据进行压力测试,得到订单调度系统的测试结果。/n

【技术特征摘要】
1.一种订单调度系统的测试方法,其特征在于,所述方法包括:
采集预定时间区间内的调度态数据,其中,所述调度态数据包括配送员数据、订单数据和地理网格数据;
对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据;
响应于测试指令,利用虚拟调度器调用所述虚拟调度态数据进行压力测试,得到订单调度系统的测试结果。


2.根据权利要求1所述的方法,其特征在于,所述采集预定时间区间内的调度态数据之前,所述方法还包括:
接收测试配置信息,其中,所述测试配置信息包括数据采集周期;
所述采集预定时间区间内的调度态数据,包括:
按照所述数据采集周期,从调度态数据库中周期性采集预定时间区间内的调度态数据。


3.根据权利要求1所述的方法,其特征在于,所述对所述调度态数据中的坐标数据进行坐标偏移之前,所述方法还包括:
对配送范围内的全量地理网格数据进行坐标偏移,得到虚拟全量地理网格数据。


4.根据权利要求3所述的方法,其特征在于,所述对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据,包括:
根据所述全量地理网格数据的坐标偏移量,对所述调度态数据中的配送员数据、订单数据和地理网格数据中的坐标数据进行坐标偏移;
按照预定标识转换规则,对所述调度态数据中的配送员数据和订单数据中的标识数据进行标识转换;
对所述坐标偏移和标识转换后的配送员数据、订单数据和地理网格数据进行数据集成,得到虚拟调度态数据。


5.根据权利要求4所述的方法,其特征在于,所述对所述坐标偏移和标识转换后的配送员数据、订单数据和地理网格数据进行数据集成,得到虚拟调度态数据之前,所述方法还包括:
对所述虚拟调度态数据中的状态数据进行适配转换;和/或
对所述虚拟调度...

【专利技术属性】
技术研发人员:李元哲伊兵
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:上海;31

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

1