[发明专利]测试执行方法、装置、存储介质和计算设备在审
申请号: | 202110796339.7 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113535560A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 冯珊;胡涛;朱丽青;胡持;胡亦萍;姜家意 | 申请(专利权)人: | 杭州网易云音乐科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王剑 |
地址: | 310052 浙江省杭州市萧山区钱江世*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 执行 方法 装置 存储 介质 计算 设备 | ||
本公开的实施方式提供了一种测试执行方法,应用于测试管理平台,所述测试管理平台用于管理执行测试任务的设备集群;所述测试管理平台包括分布式定时任务调度组件;包括:获取与目标应用对应的测试任务的配置信息;其中,所述配置信息包括与所述测试任务对应的定时触发时刻;将所述配置信息提交给所述分布式定时任务调度组件,按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,以完成针对所述目标应用的测试;其中,所述任务分片对应的执行流程,包括由若干子流程构成的流水线流程;所述若干子流程分别对应所述测试的测试流程中的各个测试环节。
技术领域
本公开的实施方式涉及计算机技术领域,更具体地,本公开的实施方式涉及一种测试执行方法、装置、存储介质以及计算设备。
背景技术
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
网络营销,是互联网时代出现的一种,以互联网为基础,利用面向用户提供的客户端应用作为媒介,来实现营销目标的一种新型的市场营销方式。由于线上营销对信息时效性要求较高,因此客户端应用的系统环境保持高稳定性则变得尤为重要。在实际应用中,为了确保客户端应用的系统环境始终保持一个比较稳定的状态,通常需要定时对客户端应用的系统环境进行测试;例如,可以对系统环境进行压力测试,来评估系统环境的系统资源的消耗状况。
然而,目前对客户端应用的系统环境进行测试的流程虽然已经标准化,但是整个测试流程仍然过度依赖人工处理,不仅效率低,而且当有比较紧急的网络营销活动上线需要进行紧急测试时,可能会面临人力短缺的问题。
发明内容
在本公开实施方式的第一方面中,提供了一种测试执行方法,应用于测试管理平台,所述测试管理平台用于管理执行测试任务的设备集群;所述测试管理平台包括分布式定时任务调度组件;所述方法包括:
获取与目标应用对应的测试任务的配置信息;其中,所述配置信息包括与所述测试任务对应的定时触发时刻;
将所述配置信息提交给所述分布式定时任务调度组件,按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,以完成针对所述目标应用的测试;
其中,所述任务分片对应的执行流程,包括由若干子流程构成的流水线流程;所述若干子流程分别对应所述测试的测试流程中的各个测试环节。
在本公开的一个实施例中,所述测试任务包括针对所述目标应用进行测试所需的模拟请求集;其中,所述模拟请求集对应所述目标应用上的用户功能;所述模拟请求集中的模拟请求,用于模拟用户在所述目标应用上执行与所述用户功能相关的各项用户操作时所触发的用户请求;所述测试管理平台对接了用于存储所述模拟请求集的数据库;
按照所述定时触发时刻,定时对所述测试任务进行分片处理,并将分片处理后得到的各任务分片分别调度至所述设备集群中的各执行设备进行分布式执行,包括:
按照所述定时触发时刻,定时从所述数据库中读取所述模拟请求集,对读取到的所述模拟请求集进行分片处理,并将分片处理后得到的各模拟请求子集分别调度至所述设备集群中的各执行设备进行分布式执行。
在本公开的一个实施例中,所述数据库中存储了分别与所述目标应用上的多项用户功能对应的多个模拟请求集;其中,所述多个模拟请求集被分别配置了预设的属性字段;所述属性字段的取值为预设值时,表示与该模拟请求集对应的用户功能为待测试的用户功能;
按照所述定时触发时刻,定时从所述数据库中读取所述模拟请求集,包括:按照所述定时触发时刻,定时从所述数据库中读取所述属性字段的取值为所述预设值的模拟请求集。
在本公开的一个实施例中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州网易云音乐科技有限公司,未经杭州网易云音乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110796339.7/2.html,转载请声明来源钻瓜专利网。