【技术实现步骤摘要】
资源占用边界的测试方法、装置及系统
[0001]本申请涉及压力测试
,特别涉及一种资源占用边界的测试方法。本申请同时涉及一种资源占用边界的测试装置,一种资源占用边界的测试系统,一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]随着计算机技术和网络技术的高速发展,移动互联网中各式各样的应用程序增长迅猛,为人们的生活带来了许多便利。在日常的应用程序开发中,经常会遇到各种各样的资源枯竭而导致的服务不可用问题,最终影响到用户,造成线上事故。因而,需要在日常开发调试中,有模拟终端设备上各种资源耗尽的能力,另外在终端设备产生相关资源耗尽问题修复后,需要有一种模拟手段,来验证是否已解决完毕。
[0003]现有技术中,往往是工作人员在要测试的终端设备上生成压力测试任务,通过该压力测试任务来测试该终端设备上相应资源达到占用边界后,能否正常运行。然而,上述方法中,工作人员需要针对待测试的终端设备一一进行测试,测试效率较低,无法方便地做大规模的资源耗尽的相关边界测试,不具备相关资源占用的线上模拟能力。
技术实现思路
[0004]有鉴于此,本申请实施例提供了一种资源占用边界的测试方法。本申请同时涉及一种资源占用边界的测试装置,一种资源占用边界的测试系统,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的资源测试效率较低的技术问题。
[0005]根据本申请实施例的第一方面,提供了一种资源占用边界的测试方法,应用于资源占用边界的测试系统中的测试管理服务,方法包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种资源占用边界的测试方法,其特征在于,应用于资源占用边界的测试系统中的测试管理服务,所述方法包括:获取目标测试终端对应的测试参数,其中,所述目标测试终端为所述资源占用边界的测试系统中任一个测试终端,所述测试参数包括测试资源、资源占用边界和测试时长;根据所述测试参数生成对应的测试任务,将所述测试任务下发给所述目标测试终端,其中,所述测试任务用于指示所述目标测试终端在所述测试时长内,对所述测试资源的资源占用边界进行测试,并反馈测试结果。2.根据权利要求1所述的资源占用边界的测试方法,其特征在于,所述根据所述测试参数生成对应的测试任务,包括:确定执行所述测试任务的目标测试终端,并获取所述目标测试终端的节点地址;根据所述节点地址、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务。3.根据权利要求2所述的资源占用边界的测试方法,其特征在于,所述根据所述节点地址、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务,包括:设置所述测试任务的任务标识;根据所述节点地址、所述任务标识、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务。4.根据权利要求3所述的资源占用边界的测试方法,其特征在于,所述根据所述节点地址、所述任务标识、所述测试资源、所述资源占用边界和所述测试时长,生成所述测试任务之后,还包括:存储所述任务标识和所述节点地址的对应关系。5.根据权利要求1
‑
4任一项所述的资源占用边界的测试方法,其特征在于,所将所述测试任务下发给所述目标测试终端之后,还包括;在检测到测试任务的删除操作的情况下,确定所述删除操作指示的待删除任务的删除任务标识;根据所述删除任务标识,确定所述待删除任务对应的执行终端的目标节点地址;生成携带所述删除任务标识的删除指令;根据所述执行终端的目标节点地址,向所述执行终端发送所述删除指令,其中,所述删除指令用于指示所述执行终端停止执行所述待删除任务。6.根据权利要求1
‑
4任一项所述的资源占用边界的测试方法,其特征在于,所述测试任务包括以下至少一种:中央处理器资源占用的测试任务、内存占用的测试任务、磁盘占用的测试任务。7.一种资源占用边界的测试方法,其特征在于,应用于资源占用边界的测试系统中的目标测试终端,所述方法包括:接收测试管理服务下发的测试任务,其中,所述测试任务为所述测试管理服务根据所述目标测试终端对应的测试参数生成并下发;解析所述测试任务,获得所述测试任务包括的测试资源、资源占用边界和测试时长;在所述测试时长内,对所述测试资源的资源占用边界进行测试,并反馈测试结果。8.根据权利要求7所述的资源占用边界的测试方法,其特征在于,所述在所述测试时长
内,对所述测试资源的资源占用边界进行测试,并反馈测试结果,包括:确定所述测试资源的当前资源负载;在所述当前资源负载超过所述资源占用边界的情况下,确定所述测试任务测试完毕,反馈测试结果;在所述当前资源负载未超过所述资源占用边界的情况下,根据所述资源占用边界和所述当前资...
【专利技术属性】
技术研发人员:董晓宏,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。