测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28721944 阅读:18 留言:0更新日期:2021-06-06 04:14
本申请实施例提供了一种测试方法、装置、电子设备和存储介质,以提高测试效率。所述的方法包括:所述模拟工具获取物流事件对应的物流事件信息,依据所述物流事件信息确定对应的物流事件请求,并发送所述物流事件请求给服务端;所述服务端依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,依据所述操作信息确定测试结果,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作。能够通过模拟工具模拟、接口等模拟设备的操作,给服务端反馈所需的各种信息,简化测试步骤,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
测试方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种测试方法、一种测试装置、一种电子设备和一种存储介质。

技术介绍

[0002]随着物流快递业的发展,物流快递业务给用户提供了高效、便捷的物流运输服务,用户通过快递寄出物流对象如货物等,也可通过快递接收物流对象。
[0003]在物流领域中很多服务都需要服务端的支持,如在自提柜等物流对象管理设备存取物流对象等均需要服务端协同配合。因此服务端的稳定等影响着物流领域中各种事务的正常执行。
[0004]在对服务端进行测试的过程中,往往也需要一些物流对象管理设备参与测试,但服务端和物流对象管理设备通常在异地,测试操作比较繁琐,而且硬件资源价格高、占地大,难以批量采购,在项目集中测试过程中也容易资源抢占,影响测试进度。

技术实现思路

[0005]本申请实施例提供了一种测试方法,以提高测试效率。
[0006]相应的,本申请实施例还提供了一种测试装置、一种电子设备和一种存储介质,用以保证上述系统的实现及应用。
[0007]为了解决上述问题,本申请实施例公开了一种测试方法,应用于测试系统,所述测试系统包括服务端和模拟工具,所述模拟工具用于模拟物流对象管理设备,所述的方法包括:所述模拟工具获取物流事件对应的物流事件信息,依据所述物流事件信息确定对应的物流事件请求,并发送所述物流事件请求给服务端;所述服务端依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,依据所述操作信息确定测试结果,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作。
[0008]本申请实施例还公开了一种测试方法,所述方法包括:接收物流事件请求,所述物流事件请求依据模拟工具所获取物流事件对应的物流事件信息确定;依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作;依据所述操作信息确定测试结果。
[0009]本申请实施例还公开了一种测试方法,所述方法包括:提供测试界面,所述测试界面包括:参数设置控件;通过所述参数设置控件确定对应物流事件的物流事件信息;依据所述物流事件信息生成物流事件请求,并发送所述物流事件请求。
[0010]本申请实施例还公开了一种测试方法,所述方法包括:接收物流事件请求,所述物
流事件请求依据模拟工具的测试界面的数据确定,所述数据包括物流事件信息和模式参数;依据所述物流事件请求确定对应的物流操作和测试模式;若所述测试模式为隔离模式,则隔离所述物流对象管理设备,并通过模拟接口操作获取操作信息;若所述测试模式为非隔离模式,则将所述物流操作转发给对应的物流对象管理设备,并接收所述物流对象管理设备返回的操作信息;依据所述操作信息确定测试结果。
[0011]本申请实施例还公开了一种测试方法,所述方法包括:接收存放事件请求,其中,存放事件请求依据模拟工具的测试界面所接收存放事件信息确定;依据所述存放事件请求可生成处理消息;通过模拟接口处理所述存放处理消息,返回成功的操作信息;向物流服务端发送查询消息,并接收返回的查询结果;确定取件码以及相应的取件码反馈消息,通过模拟接口确定反馈成功消息;发送存放同步消息给物流服务端,并接收反馈消息;确定测试结果。
[0012]本申请实施例还公开了一种测试方法,所述方法包括:接收取出事件请求,其中,取出事件请求依据模拟工具的测试界面所接收的取出事件信息确定;依据所述取出事件请求进行处理,确定容器编号,所述容器编号为存放物流对象的容器的容器编号;依据容器编号生成取件消息,通过模拟接口确定所述取件消息对应的取件成功消息;发送取出同步消息给其他服务端,并接收反馈消息;确定测试结果。
[0013]本申请实施例还公开了一种测试装置,所述装置包括:请求获取模块,用于接收物流事件请求,所述物流事件请求依据模拟工具所获取物流事件对应的物流事件信息确定;测试处理模块,用于依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作;结果确定模块,用于依据所述操作信息确定测试结果。
[0014]本申请实施例还公开了一种测试装置,所述装置包括:界面提供模块,用于提供测试界面,所述测试界面包括:参数设置控件;事件设置模块,用于通过所述参数设置控件确定对应物流事件的物流事件信息;请求模块,用于依据所述物流事件信息生成物流事件请求,并发送所述物流事件请求。
[0015]本申请实施例还公开了一种测试装置,所述装置包括:接收模块,用于接收物流事件请求,所述物流事件请求依据模拟工具的测试界面的数据确定,所述数据包括物流事件信息和模式参数;模式确定模块,用于依据所述物流事件请求确定对应的物流操作和测试模式;隔离测试模块,用于若所述测试模式为隔离模式,则隔离所述物流对象管理设备,并通过模拟接口操作获取操作信息;非隔离测试模块,用于若所述测试模式为非隔离模式,则将所述物流操作转发给对应的物流对象管理设备,并接收所述物流对象管理设备返回的操作信息;测试结果确定模块,用于依据所述操作信息确定测试结果。
[0016]本申请实施例还公开了一种测试装置,所述装置包括:存放触发模块,用于接收存放事件请求,其中,存放事件请求依据模拟工具的测试界面所接收的存放事件的存放事件信息;存放事件测试模块,用于依据所述存放事件请求可生成处理消息;通过模拟接口处理所述存放处理消息,返回成功的操作信息;向物流服务端发送查询消息,并接收返回的查询结果;确定取件码以及相应的取件码反馈消息,通过模拟接口确定反馈成功消息;发送存放同步消息给物流服务端,并接收反馈消息;存放结果确定模块,用于确定测试结果。
[0017]本申请实施例还公开了一种测试装置,所述装置包括:取出触发模块,用于接收取出事件请求,其中,取出事件请求依据模拟工具的测试界面所接收的取出事件的取出事件信息;取出事件测试模块,用于依据所述取出事件请求进行处理,确定容器编号,所述容器编号为存放物流对象的容器的容器编号;依据容器编号生成取件消息,通过模拟接口确定所述取件消息对应的取件成功消息;发送取出同步消息给其他服务端,并接收反馈消息;取出结果确定模块,用于确定测试结果。
[0018]本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的测试方法。
[0019]本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,应用于测试系统,所述测试系统包括服务端和模拟工具,所述模拟工具用于模拟物流对象管理设备,所述的方法包括:所述模拟工具获取物流事件对应的物流事件信息,依据所述物流事件信息确定对应的物流事件请求,并发送所述物流事件请求给服务端;所述服务端依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,依据所述操作信息确定测试结果,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作。2.根据权利要求1所述的方法,其特征在于,所述物流事件包括以下至少一种:设备激活事件、在线检测事件、存放事件、取出事件。3.根据权利要求2所述的方法,其特征在于,所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:在所述物流操作对应的接收端处于设备名单的情况下,确定所述物流操作为需要发送给物流对象管理设备的物流操作;模拟接口操作,确定所述物流操作对应的操作信息。4.根据权利要求3所述的方法,其特征在于,所述模拟接口操作,确定所述物流操作对应的操作信息,包括:通过开关组件模拟接口操作,确定所述物流操作对应的操作信息;和/或,通过模拟接口处理所述物流操作,确定对应的操作信息。5.根据权利要求3所述的方法,其特征在于,所述模拟工具对应测试界面,所述方法还包括:提供所述物流事件对应的测试界面,所述测试界面包括参数设置控件,所述参数设置控件用于设置所述物流事件的物流事件信息。6.一种测试方法,其特征在于,所述方法包括:接收物流事件请求,所述物流事件请求依据模拟工具所获取物流事件对应的物流事件信息确定;依据所述物流事件请求确定对应的物流操作;针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息;针对其他物流操作,执行所述物流操作并获取操作信息,所述其他物流操作包括需要发送给物流对象管理设备的物流操作之外的物流操作;依据所述操作信息确定测试结果。7.根据权利要求6所述的方法,其特征在于,所述物流事件包括以下至少一种:设备激活事件、在线检测事件、存放事件、取出事件。8.根据权利要求6所述的方法,其特征在于,所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:在所述物流操作对应的接收端处于设备名单的情况下,确定所述物流操作为需要发送给物流对象管理设备的物流操作;模拟接口操作,确定所述物流操作对应的操作信息。9.根据权利要求8所述的方法,其特征在于,所述模拟接口操作,确定所述物流操作对
应的操作信息,包括:通过开关组件模拟接口操作,确定所述物流操作对应的操作信息;和/或,通过模拟接口处理所述物流操作,确定对应的操作信息。10.根据权利要求6所述的方法,其特征在于,所述物流事件包括:设备激活事件;所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:针对需要发送给物流对象管理设备的激活校验操作,通过开关组件确定激活校验成功的校验结果。11.根据权利要求6所述的方法,其特征在于,所述物流事件包括:在线检测事件;所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:针对物流对象管理设备的定时检测操作,通过开关组件确定定时上报结果。12.根据权利要求6所述的方法,其特征在于,所述物流事件包括:存放事件;所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:针对物流对象管理设备的取件码反馈消息,通过模拟接口确定反馈成功消息。13.根据权利要求6所述的方法,其特征在于,所述物流事件包括:存放事件;所述针对需要发送给物流对象管理设备的物流操作,通过模拟接口操作获取操作信息,包括:针对物流对象管理设备的取件消息,通过模拟接口确定取件成功消息。14.一种测试方法,其特征在于,所述方法包括:提供测试界面,所述测试界面包括:参数设置控件;通过所述参数设置控件确定对应物流事件的物流事件信息;依据所述物流事件信息生成物流事件请求,并发送所述物流事件请求。15.根据权利要求14所述的方法,其特征在于,所述通过所述参数设置控件确定对应物流事件的物流事件信息,包括:在所述测试界面中选择物流事件,显示所述物流事件对应的测试界面;通过所述测试界面的参数设置控件,接收所述物流事件的物流事件信息。16.根据权利要求14或15所述的方法,其特征在于,还包括:接收服务端返回的测试结果,并显示所述测试结果。17.根据权利要求14所述的方法,其特征在于,所述测试界面还包括模式设置控件,所述方法还包括:通过所述模式设置控件设置测试模式的模式参数,其中,所述测试模式包括:隔离模式和/或非...

【专利技术属性】
技术研发人员:崔圆圆
申请(专利权)人:菜鸟智能物流控股有限公司
类型:发明
国别省市:

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

1