一种基于店铺维度的订单调度系统压力测试方法及装置制造方法及图纸

技术编号:20992433 阅读:67 留言:0更新日期:2019-04-29 22:27
本发明专利技术实施例提供一种基于店铺维度的订单调度系统压力测试方法及装置,该方法包括:根据预设的采集周期,获取基础店铺的唯一标识、基础店铺的坐标信息、基础店铺的骑士信息、基础店铺的峰值订单信息以及基础店铺需要立即调度的订单信息;根据上述信息生成压测模板;进行压测压力的配置以及进行压测初始化;根据配置的压测压力进行骑士信息更新、订单状态更新以及新订单下单;若判断获知压测结束,则进行压测结果的采集。本发明专利技术实施例基于店铺维度的订单调度系统压力测试方法及装置,通过定期对线上数据采集,保证压测时有可靠的实时数据,不需要临时生成;压力测试时通过进行压测压力的配置、压测的实施以及压测结果采集,实现了完整的压测流程。

A Pressure Testing Method and Device for Order Scheduling System Based on Store Dimension

The embodiment of the present invention provides a pressure testing method and device for an order dispatching system based on shop dimension. The method includes acquiring the unique identification of the basic shop, coordinate information of the basic shop, Knight information of the basic shop, peak order information of the basic shop and order information that the basic shop needs to dispatch immediately according to the preset acquisition period. Generate pressure measurement template; configure pressure measurement and initialize pressure measurement; update Knight information, order status and order according to configure pressure; collect pressure measurement results if the pressure measurement is completed. The embodiment of the present invention is based on the pressure test method and device of the order dispatching system of shop dimension, which ensures reliable real-time data during pressure measurement without temporary generation by periodically collecting on-line data, and achieves a complete pressure measurement process by configuring pressure measurement, implementing pressure measurement and collecting pressure measurement results.

【技术实现步骤摘要】
一种基于店铺维度的订单调度系统压力测试方法及装置
本专利技术实施例涉及系统测试
,具体涉及一种基于店铺维度的订单调度系统压力测试方法及装置。
技术介绍
随着智能物流领域系统的丰富,为了保证系统在各种场景下都能够长期稳定的运行,对系统进行压力测试是非常关键的一环。现有的技术中,对于以店铺为维度的调度服务做压力测试,一般需要临时生成店铺数据,订单数据和构造骑士数据等;而且没有完整的测试流程。
技术实现思路
为解决现有订单调度服务压力测试中的问题,本专利技术实施例提供一种基于店铺维度的订单调度系统压力测试方法及装置。第一方面,本专利技术实施例提供一种基于店铺维度的订单调度系统压力测试方法,该方法包括:自动采集流程,具体包括:根据预设的采集周期,获取基础店铺信息以及线上总店铺数量,所述基础店铺信息包括基础店铺的唯一标识、基础店铺的坐标信息、基础店铺的骑士信息以及基础店铺的峰值订单信息;根据所述基础店铺的峰值订单信息得到基础店铺需要立即调度的订单信息;根据所述基础店铺信息、所述线上总店铺数量以及所述基础店铺需要立即调度的订单信息生成压测模板,所述压测模板包括压测店铺信息、压测骑士信息以及压测本文档来自技高网...

【技术保护点】
1.一种基于店铺维度的订单调度系统压力测试方法,其特征在于,包括:自动采集流程,具体包括:根据预设的采集周期,获取基础店铺信息以及线上总店铺数量,所述基础店铺信息包括基础店铺的唯一标识、基础店铺的坐标信息、基础店铺的骑士信息以及基础店铺的峰值订单信息;根据所述基础店铺的峰值订单信息得到基础店铺需要立即调度的订单信息;根据所述基础店铺信息、所述线上总店铺数量以及所述基础店铺需要立即调度的订单信息生成压测模板,所述压测模板包括压测店铺信息、压测骑士信息以及压测订单信息;压力测试流程,具体包括:进行压测压力的配置以及进行压测初始化;根据配置的所述压测压力进行骑士信息更新、订单状态更新以及新订单下单;...

【技术特征摘要】
1.一种基于店铺维度的订单调度系统压力测试方法,其特征在于,包括:自动采集流程,具体包括:根据预设的采集周期,获取基础店铺信息以及线上总店铺数量,所述基础店铺信息包括基础店铺的唯一标识、基础店铺的坐标信息、基础店铺的骑士信息以及基础店铺的峰值订单信息;根据所述基础店铺的峰值订单信息得到基础店铺需要立即调度的订单信息;根据所述基础店铺信息、所述线上总店铺数量以及所述基础店铺需要立即调度的订单信息生成压测模板,所述压测模板包括压测店铺信息、压测骑士信息以及压测订单信息;压力测试流程,具体包括:进行压测压力的配置以及进行压测初始化;根据配置的所述压测压力进行骑士信息更新、订单状态更新以及新订单下单;若判断获知压测结束,则进行压测结果的采集。2.根据权利要求1所述的方法,其特征在于,所述根据所述基础店铺的峰值订单信息得到基础店铺需要立即调度的订单信息,具体包括:根据所述基础店铺的峰值订单信息获取基础店铺的峰值订单数量,通过采集高峰时刻的所述基础店铺的峰值订单数量的第一预设倍数的订单信息作为所述基础店铺需要立即调度的订单信息。3.根据权利要求1所述的方法,其特征在于,所述压测店铺信息、所述压测骑士信息以及所述压测订单信息的生成过程,具体包括:对所述基础店铺的坐标信息进行坐标偏移,生成预设数量的坐标偏移数据对;其中,所述预设数量为所述线上总店铺数量乘以第二预设倍数;根据所述预设数量的坐标偏移数据对,分别对基础店铺的坐标信息进行坐标偏移,得到所述压测店铺信息;并分别对所述基础店铺的骑士信息以及所述基础店铺需要立即调度的订单信息做相应的坐标偏移,得到所述压测骑士信息以及所述压测订单信息。4.根据权利要求1所述的方法,其特征在于,所述进行压测压力的配置,具体包括:配置起压店铺数量、最大店铺数量、每一轮增加的店铺数量、每轮下单次数、每个店铺一次下单数量、每个店铺骑士数量以...

【专利技术属性】
技术研发人员:吴文辉张英龙王东石朱占磊
申请(专利权)人:北京顺丰同城科技有限公司
类型:发明
国别省市:北京,11

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

1