【技术实现步骤摘要】
订单调度系统的测试方法、装置、存储介质及计算机设备
本专利技术涉及系统测试
,尤其是涉及一种订单调度系统的测试方法、装置、存储介质及计算机设备。
技术介绍
随着互联网技术的不断发展,订单调度系统也随之不断快速发展,订单调度系统可以将订单合理的分配给配送员,并通过配送员将订单对应的物品配送到用户手中,从而使得用户足不出户即可获取到自己所需的物品。为了进一步提高订单调度系统的工作效能,开发人员往往需要不断更新系统中的各项功能,而为了保障订单调度系统在功能更新后仍能够长期稳定的运行,就需要对订单调度系统进行压力测试。在现有技术中,对调度系统进行压力测试通常是选择一个平台未开通正式服务的城市进行测试,目的是将测试数据和用户真实数据隔离开来,但是,在订单调度系统的数据库按照地理纬度进行分片化后,在某一个固定区域进行压力测试会存在严重的失真问题。此外,在测试之前,测试人员还需要构造大量的测试数据,构造的测试数据主要包括测试骑手数据和测试订单数据等,但是,人为构造测试数据难度较大且失真程度高,而利用真实数据作为测试数据,则会 ...
【技术保护点】
1.一种订单调度系统的测试方法,其特征在于,所述方法包括:/n采集预定时间区间内的调度态数据,其中,所述调度态数据包括配送员数据、订单数据和地理网格数据;/n对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据;/n响应于测试指令,利用虚拟调度器调用所述虚拟调度态数据进行压力测试,得到订单调度系统的测试结果。/n
【技术特征摘要】
1.一种订单调度系统的测试方法,其特征在于,所述方法包括:
采集预定时间区间内的调度态数据,其中,所述调度态数据包括配送员数据、订单数据和地理网格数据;
对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据;
响应于测试指令,利用虚拟调度器调用所述虚拟调度态数据进行压力测试,得到订单调度系统的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述采集预定时间区间内的调度态数据之前,所述方法还包括:
接收测试配置信息,其中,所述测试配置信息包括数据采集周期;
所述采集预定时间区间内的调度态数据,包括:
按照所述数据采集周期,从调度态数据库中周期性采集预定时间区间内的调度态数据。
3.根据权利要求1所述的方法,其特征在于,所述对所述调度态数据中的坐标数据进行坐标偏移之前,所述方法还包括:
对配送范围内的全量地理网格数据进行坐标偏移,得到虚拟全量地理网格数据。
4.根据权利要求3所述的方法,其特征在于,所述对所述调度态数据中的坐标数据进行坐标偏移,对所述调度态数据中的标识数据进行标识转换,得到虚拟调度态数据,包括:
根据所述全量地理网格数据的坐标偏移量,对所述调度态数据中的配送员数据、订单数据和地理网格数据中的坐标数据进行坐标偏移;
按照预定标识转换规则,对所述调度态数据中的配送员数据和订单数据中的标识数据进行标识转换;
对所述坐标偏移和标识转换后的配送员数据、订单数据和地理网格数据进行数据集成,得到虚拟调度态数据。
5.根据权利要求4所述的方法,其特征在于,所述对所述坐标偏移和标识转换后的配送员数据、订单数据和地理网格数据进行数据集成,得到虚拟调度态数据之前,所述方法还包括:
对所述虚拟调度态数据中的状态数据进行适配转换;和/或
对所述虚拟调度...
【专利技术属性】
技术研发人员:李元哲,伊兵,
申请(专利权)人:拉扎斯网络科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。