一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

测试执行方法、装置、存储介质和计算设备与流程

2021-10-24 07:03:00 来源:中国专利 TAG:实施 公开 方式 装置 执行

技术特征:
1.一种测试执行方法,应用于测试管理平台,所述测试管理平台用于管理执行测试任务的设备集群;所述测试管理平台包括分布式定时任务调度组件;所述方法包括:获取与目标应用对应的测试任务的配置信息;其中,所述配置信息包括与所述测试任务对应的定时触发时刻;将所述配置信息提交给所述分布式定时任务调度组件,按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,以完成针对所述目标应用的测试;其中,所述任务分片对应的执行流程,包括由若干子流程构成的流水线流程;所述若干子流程分别对应所述测试的测试流程中的各个测试环节。2.根据权利要求1所述的方法,所述测试任务包括针对所述目标应用进行测试所需的模拟请求集;其中,所述模拟请求集对应所述目标应用上的用户功能;所述模拟请求集中的模拟请求,用于模拟用户在所述目标应用上执行与所述用户功能相关的各项用户操作时所触发的用户请求;所述测试管理平台对接了用于存储所述模拟请求集的数据库;按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,包括:按照所述定时触发时刻,定时从所述数据库中读取所述模拟请求集,对读取到的所述模拟请求集进行分片处理,并将分片处理后得到的各模拟请求子集分别调度至所述设备集群中的各执行设备进行分布式执行。3.根据权利要求2所述的方法,所述若干子流程,包括;第一子流程,用于触发执行所述模拟请求子集中的模拟请求;第二子流程,在所述模拟请求子集中的模拟请求均执行成功时被触发执行;用于监控所述模拟请求子集中的模拟请求的执行结果是否达到预期的测试目标;第三子流程,在所述第二子流程执行完成时被触发执行;用于保存测试环境信息。4.根据权利要求3所述的方法,所述若干子流程,还包括;与所述第一子流程关联的第四子流程,用于采集所述第一子流程在执行所述模拟请求子集中的模拟请求的过程中的执行参数,并将所述执行参数与预设阈值进行比较,以判断是否结束所述第一子流程。5.根据权利要求3所述的方法,其中,所述模拟请求子集进一步包括与用户在所述目标应用上执行的多项用户操作分别对应的多个执行集;所述将所述第一执行参数与预设阈值进行比较,以判断是否结束所述第一子流程,包括:将采集到的所述第一子流程在执行各个执行集中的模拟请求的过程中的执行参数,分别与预设阈值进行比较;如果所述第一子流程在执行任一目标执行集中的模拟请求的过程中的执行参数低于预设阈值,则触发结束所述第一子流程。6.根据权利要求5所述的方法,所述第一子流程,进一步用于:获取各个执行集对应的执行状态;如果任一执行集对应的执行状态为执行失败状态,则终止执行所述模拟请求子集中的其它执行集;
所述如果所述第一子流程在执行任一目标执行集中的模拟请求的过程中的执行参数低于预设阈值,则触发结束所述第一子流程,包括:如果所述第一子流程在执行任一目标执行集中的模拟请求的过程中的执行参数低于预设阈值,将所述目标执行集设置为执行失败状态,以触发所述第一子流程在获取到所述目标执行集的执行状态为执行失败状态时,终止执行所述模拟请求子集中的其它执行集。7.根据权利要求1所述的方法,所述分布式定时任务调度组件,包括kschedul e组件。8.一种存储介质,其上存储有计算机指令,该指令被处理器执行时实现如权利要求1

7中任一项所述方法的步骤。9.一种测试执行装置,应用于测试管理平台,所述测试管理平台用于管理执行测试任务的设备集群;所述测试管理平台包括分布式定时任务调度组件;所述装置包括:获取模块,获取与目标应用对应的测试任务的配置信息;其中,所述配置信息包括与所述测试任务对应的定时触发时刻;测试模块,将所述配置信息提交给所述分布式定时任务调度组件,按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,以完成针对所述目标应用的测试;其中,所述任务分片对应的执行流程,包括由若干子流程构成的流水线流程;所述若干子流程分别对应所述测试的测试流程中的各个测试环节。10.一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求1

7中任一项所述方法的步骤。

技术总结
本公开的实施方式提供了一种测试执行方法,应用于测试管理平台,所述测试管理平台用于管理执行测试任务的设备集群;所述测试管理平台包括分布式定时任务调度组件;包括:获取与目标应用对应的测试任务的配置信息;其中,所述配置信息包括与所述测试任务对应的定时触发时刻;将所述配置信息提交给所述分布式定时任务调度组件,按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,以完成针对所述目标应用的测试;其中,所述任务分片对应的执行流程,包括由若干子流程构成的流水线流程;所述若干子流程分别对应所述测试的测试流程中的各个测试环节。中的各个测试环节。中的各个测试环节。


技术研发人员:冯珊 胡涛 朱丽青 胡持 胡亦萍 姜家意
受保护的技术使用者:杭州网易云音乐科技有限公司
技术研发日:2021.07.14
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜