资源占用边界的测试方法、装置及系统制造方法及图纸

技术编号:34624160 阅读:29 留言:0更新日期:2022-08-20 09:32
本申请提供资源占用边界的测试方法、装置及系统,其中资源占用边界的测试方法包括:资源占用边界的测试系统中的测试管理服务,可以获取目标测试终端对应的测试参数,其中,目标测试终端为资源占用边界的测试系统中任一个测试终端,测试参数包括测试资源、资源占用边界和测试时长;根据测试参数生成对应的测试任务,将测试任务下发给目标测试终端,其中,测试任务用于指示目标测试终端在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。如此,可以进行大规模的资源耗尽的相关边界测试,并且通过模拟各种资源占用边界,可以实现详尽测试,加强测试的鲁棒性,提高可用性,同时方便线上相关问题修复以及功能验证。同时方便线上相关问题修复以及功能验证。同时方便线上相关问题修复以及功能验证。

【技术实现步骤摘要】
资源占用边界的测试方法、装置及系统


[0001]本申请涉及压力测试
,特别涉及一种资源占用边界的测试方法。本申请同时涉及一种资源占用边界的测试装置,一种资源占用边界的测试系统,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术和网络技术的高速发展,移动互联网中各式各样的应用程序增长迅猛,为人们的生活带来了许多便利。在日常的应用程序开发中,经常会遇到各种各样的资源枯竭而导致的服务不可用问题,最终影响到用户,造成线上事故。因而,需要在日常开发调试中,有模拟终端设备上各种资源耗尽的能力,另外在终端设备产生相关资源耗尽问题修复后,需要有一种模拟手段,来验证是否已解决完毕。
[0003]现有技术中,往往是工作人员在要测试的终端设备上生成压力测试任务,通过该压力测试任务来测试该终端设备上相应资源达到占用边界后,能否正常运行。然而,上述方法中,工作人员需要针对待测试的终端设备一一进行测试,测试效率较低,无法方便地做大规模的资源耗尽的相关边界测试,不具备相关资源占用的线上模拟能力。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种资源占用边界的测试方法。本申请同时涉及一种资源占用边界的测试装置,一种资源占用边界的测试系统,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的资源测试效率较低的技术问题。
[0005]根据本申请实施例的第一方面,提供了一种资源占用边界的测试方法,应用于资源占用边界的测试系统中的测试管理服务,方法包括:
[0006]获取目标测试终端对应的测试参数,其中,目标测试终端为资源占用边界的测试系统中任一个测试终端,测试参数包括测试资源、资源占用边界和测试时长;
[0007]根据测试参数生成对应的测试任务,将测试任务下发给目标测试终端,其中,测试任务用于指示目标测试终端在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0008]根据本申请实施例的第二方面,提供了一种资源占用边界的测试方法,应用于资源占用边界的测试系统中的目标测试终端,方法包括:
[0009]接收测试管理服务下发的测试任务,其中,测试任务为测试管理服务根据目标测试终端对应的测试参数生成并下发;
[0010]解析测试任务,获得测试任务包括的测试资源、资源占用边界和测试时长;
[0011]在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0012]根据本申请实施例的第三方面,提供了一种资源占用边界的测试装置,应用于资源占用边界的测试系统中的测试管理服务,装置包括:
[0013]获取模块,被配置为获取目标测试终端对应的测试参数,其中,目标测试终端为资
源占用边界的测试系统中任一个测试终端,测试参数包括测试资源、资源占用边界和测试时长;
[0014]下发模块,被配置为根据测试参数生成对应的测试任务,将测试任务下发给目标测试终端,其中,测试任务用于指示目标测试终端在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0015]根据本申请实施例的第四方面,提供了一种资源占用边界的测试装置,应用于资源占用边界的测试系统中的目标测试终端,装置包括:
[0016]接收模块,被配置为接收测试管理服务下发的测试任务,其中,测试任务为测试管理服务根据目标测试终端对应的测试参数生成并下发;
[0017]解析模块,被配置为解析测试任务,获得测试任务包括的测试资源、资源占用边界和测试时长;
[0018]测试模块,被配置为在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0019]根据本申请实施例的第五方面,提供了一种资源占用边界的测试系统,包括测试管理服务和至少一个测试终端;
[0020]测试管理服务,被配置为获取目标测试终端对应的测试参数,根据测试参数生成对应的测试任务,将测试任务下发给目标测试终端,其中,目标测试终端为至少一个测试终端中的任一个,测试参数包括测试资源、资源占用边界和测试时长;
[0021]目标测试终端,被配置为接收并解析测试任务,获得测试任务包括的测试资源、资源占用边界和测试时长;在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0022]根据本申请实施例的第六方面,提供了一种计算设备,包括:
[0023]存储器和处理器;
[0024]存储器用于存储计算机可执行指令,处理器用于执行计算机可执行指令,以实现上述第一方面或第二方面任一项的资源占用边界的测试方法的步骤。
[0025]根据本申请实施例的第七方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述第一方面或第二方面任一项的资源占用边界的测试方法的步骤。
[0026]本申请实施例提供的资源占用边界的测试方法,应用于资源占用边界的测试系统中的测试管理服务,该测试管理服务可以获取目标测试终端对应的测试参数,其中,目标测试终端为资源占用边界的测试系统中任一个测试终端,测试参数包括测试资源、资源占用边界和测试时长;根据测试参数生成对应的测试任务,将测试任务下发给目标测试终端,其中,测试任务用于指示目标测试终端在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。
[0027]这种情况下,通过测试管理服务可以生成不同测试终端对应的测试任务,并下发给对应的测试终端,测试终端接收到该测试任务后,可以根据该测试任务模拟资源占用情况,在测试时长内,对测试资源的资源占用边界进行测试,并反馈测试结果。如此,通过测试管理服务可以批量管理多个测试终端的测试任务,并下发至相应的测试终端进行模拟资源占用,具备相关资源占用的线上模拟能力,大大提高了测试效率,可以进行大规模的资源耗
尽的相关边界测试,并且通过模拟各种资源占用边界,可以实现详尽测试,加强测试的鲁棒性,提高可用性,同时方便线上相关问题修复以及功能验证。
附图说明
[0028]图1是本申请一实施例提供的一种资源占用边界的测试方法的流程图;
[0029]图2是本申请一实施例提供的另一种资源占用边界的测试方法的流程图;
[0030]图3是本申请一实施例提供的一种资源占用边界的测试装置的结构示意图;
[0031]图4是本申请一实施例提供的另一种资源占用边界的测试装置的结构示意图;
[0032]图5是本申请一实施例提供的一种资源占用边界的测试系统的系统架构图;
[0033]图6是本申请一实施例提供的一种计算设备的结构框图。
具体实施方式
[0034]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0035]在本申请一个或多个实施例中使用的术语是仅仅出于描述特定实施例的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源占用边界的测试方法,其特征在于,应用于资源占用边界的测试系统中的测试管理服务,所述方法包括:获取目标测试终端对应的测试参数,其中,所述目标测试终端为所述资源占用边界的测试系统中任一个测试终端,所述测试参数包括测试资源、资源占用边界和测试时长;根据所述测试参数生成对应的测试任务,将所述测试任务下发给所述目标测试终端,其中,所述测试任务用于指示所述目标测试终端在所述测试时长内,对所述测试资源的资源占用边界进行测试,并反馈测试结果。2.根据权利要求1所述的资源占用边界的测试方法,其特征在于,所述根据所述测试参数生成对应的测试任务,包括:确定执行所述测试任务的目标测试终端,并获取所述目标测试终端的节点地址;根据所述节点地址、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务。3.根据权利要求2所述的资源占用边界的测试方法,其特征在于,所述根据所述节点地址、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务,包括:设置所述测试任务的任务标识;根据所述节点地址、所述任务标识、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务。4.根据权利要求3所述的资源占用边界的测试方法,其特征在于,所述根据所述节点地址、所述任务标识、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务之后,还包括:存储所述任务标识和所述节点地址的对应关系。5.根据权利要求1

4任一项所述的资源占用边界的测试方法,其特征在于,所将所述测试任务下发给所述目标测试终端之后,还包括;在检测到测试任务的删除操作的情况下,确定所述删除操作指示的待删除任务的删除任务标识;根据所述删除任务标识,确定所述待删除任务对应的执行终端的目标节点地址;生成携带所述删除任务标识的删除指令;根据所述执行终端的目标节点地址,向所述执行终端发送所述删除指令,其中,所述删除指令用于指示所述执行终端停止执行所述待删除任务。6.根据权利要求1

4任一项所述的资源占用边界的测试方法,其特征在于,所述测试任务包括以下至少一种:中央处理器资源占用的测试任务、内存占用的测试任务、磁盘占用的测试任务。7.一种资源占用边界的测试方法,其特征在于,应用于资源占用边界的测试系统中的目标测试终端,所述方法包括:接收测试管理服务下发的测试任务,其中,所述测试任务为所述测试管理服务根据所述目标测试终端对应的测试参数生成并下发;解析所述测试任务,获得所述测试任务包括的测试资源、资源占用边界和测试时长;在所述测试时长内,对所述测试资源的资源占用边界进行测试,并反馈测试结果。8.根据权利要求7所述的资源占用边界的测试方法,其特征在于,所述在所述测试时长
内,对所述测试资源的资源占用边界进行测试,并反馈测试结果,包括:确定所述测试资源的当前资源负载;在所述当前资源负载超过所述资源占用边界的情况下,确定所述测试任务测试完毕,反馈测试结果;在所述当前资源负载未超过所述资源占用边界的情况下,根据所述资源占用边界和所述当前资...

【专利技术属性】
技术研发人员:董晓宏
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1