一种自精简功能的测试方法及相关装置制造方法及图纸

技术编号:20394627 阅读:32 留言:0更新日期:2019-02-20 04:50
本申请公开了一种自精简功能的测试方法,包括:服务器节点接收控制装置发送的待执行测试任务信息;其中,服务器节点为已挂载内核客户端的服务器节点;根据待执行测试任务信息触发内核客户端的自精简功能;当自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有系统信息发送至控制装置。通过服务器节点实现对自精简功能进行自动化测试,提高了测试效率,并且避免了人工测试时发生的遗漏情况,保证了测试质量。本申请还公开了一种自精简功能的测试控制方法、服务器节点、控制装置、装置以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种自精简功能的测试方法及相关装置
本申请涉及计算机
,特别涉及一种自精简功能的测试方法、测试控制方法、服务器节点、控制装置、装置以及计算机可读存储介质。
技术介绍
随着信息技术的不断发展,与信息技术相配的存储技术也在不断更新换代,以适应更高的存储量和更快的存储速度的需求。在存储系统中出现了各种各样的个性化需求,以及丰富的存储功能,以应对不同的存储条件。其中,就包括了自精简功能,又叫做自动精简配置功能,是一项新的容量分配的技术,不会一次性的划分过大的空间给某项应用,而是根据该项应用实际所需要的容量,多次的少量的分配给应用程序,当该项应用所产生的数据增长,分配的容量空间已不够的时候,系统会再次从后端存储池中补充分配一部分存储空间。可以提高存储系统中的存储空间的利用率,以提高存储空间的存储性能。在存储系统的内核客户端上线时,需要对内核客户端的各项功能进行测试。而现有技术中对内核客户端进行测试的过程主要是人工进行,以确定内核客户端的自精简功能是否可以正常运行。但是,人工测试由于是人工进行,所以在测试过程中容易出现未被测试的技术点,遗漏一些测试过程,无法保证测试效率和测试质量。因此,如何提高自精简功能测试的效率和质量是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种自精简功能的测试方法、测试控制方法、服务器节点、控制装置、装置以及计算机可读存储介质,通过服务器节点实现对自精简功能进行自动化测试,提高了测试效率,并且避免了人工测试时发生的遗漏情况,保证了测试质量。为解决上述技术问题,本申请提供一种自精简功能的测试方法,包括:服务器节点接收控制装置发送的待执行测试任务信息;其中,所述服务器节点为已挂载内核客户端的服务器节点;根据所述待执行测试任务信息触发所述内核客户端的自精简功能;当所述自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有所述系统信息发送至所述控制装置。可选的,根据所述待执行测试任务信息触发所述内核客户端的自精简功能,包括:根据所述待测试任务信息设置所述自精简功能的容量上限;创建文件填充所述内核客户端的目录空间,以便触发所述自精简功能。可选的,根据所述待执行测试任务信息触发所述内核客户端的自精简功能,包括:根据所述待执行测试任务信息中的测试脚本地址获取测试脚本;执行所述测试脚本,以便触发所述自精简功能。可选的,还包括:当所述内核客户端所占用的实际容量达到服务器节点的容量上限时,服务器节点发送测试结束指令,对所述内核客户端进行初始化处理,以便将内核客户端恢复到初始状态。可选的,还包括:当测试执行失败时,删除所述服务器节点中的内核客户端,将收集到的所有日志信息发送至控制装置。本申请还提供一种自精简功能的测试控制方法,包括:控制装置接收到自精简测试任务,根据服务器节点的节点配置在服务器节点池中选取符合所述自精简测试任务的服务器节点作为待测试服务器节点;将所述自精简测试任务进行任务信息整合处理得到待执行测试任务信息,将所述待测试任务信息发送至所有所述待测试服务器节点,以便所述待测试服务器节点根据所述待测试任务信息触发自精简功能,记录触发所述自精简功能时系统信息,并将所述系统信息发送至所述控制装置;将接收到的所有所述系统信息进行聚合处理,得到测试日志。本申请还提供一种服务器节点,包括:任务信息接收模块,用于接收控制装置发送的待执行测试任务信息;其中,所述服务器节点为已挂载内核客户端的服务器节点;自精简功能触发模块,用于根据所述待执行测试任务信息触发所述内核客户端的自精简功能;系统信息记录模块,用于当所述自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有所述系统信息发送至所述控制装置。本申请还提供一种控制装置,包括:测试任务接收模块,用于接收到自精简测试任务,根据服务器节点的节点配置在服务器节点池中选取符合所述自精简测试任务的服务器节点作为待测试服务器节点;自精简功能测试模块,用于将所述自精简测试任务进行任务信息整合处理得到待执行测试任务信息,将所述待测试任务信息发送至所有所述待测试服务器节点,以便所述待测试服务器节点根据所述待测试任务信息触发自精简功能,对所述自精简功能的执行结果进行预期判断处理,将判断结果发送至所述控制装置;系统信息聚合模块,用于将接收到的所有所述判断结果进行聚合处理,得到测试日志。本申请还提供一种装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述的测试方法的步骤或如上所述的测试控制方法的步骤。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的测试方法的步骤和/或如上所述的测试控制方法的步骤。本申请所提供的一种自精简功能的测试方法,包括:服务器节点接收控制装置发送的待执行测试任务信息;其中,所述服务器节点为已挂载内核客户端的服务器节点;根据所述待执行测试任务信息触发所述内核客户端的自精简功能;当所述自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有所述系统信息发送至所述控制装置。通过服务器节点根据接收到的待执行测试任务信息触发服务器节点中内核客户端的自精简功能,以便将自精简功能触发时的系统信息进行记录,作为测试的测试结果,用于对测试的过程进行分析,对自精简功能进行评判,实现对自精简功能进行自动化测试,提高了测试效率,并且避免了人工测试时发生的遗漏情况,保证了测试质量。本申请还提供一种自精简功能的测试控制方法、服务器节点、控制装置、装置以及计算机可读存储介质,具有以上有益效果,在此不做赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种自精简功能的测试方法的流程图;图2为本申请实施例所提供的一种自精简功能的测试控制方法的流程图;图3为本申请实施例所提供的一种服务器节点的结构示意图;图4为本申请实施例所提供的一种控制装置的结构示意图。具体实施方式本申请的核心是提供一种自精简功能的测试方法、测试控制方法、服务器节点、控制装置、装置以及计算机可读存储介质,通过服务器节点实现对自精简功能进行自动化测试,提高了测试效率,并且避免了人工测试时发生的遗漏情况,保证了测试质量。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术中在存储系统的内核客户端上线时,需要对内核客户端的各项功能进行测试。而现有技术中对内核客户端进行测试的过程主要是人工进行,以确定内核客户端的自精简功能是否可以正常运行。但是,人工测试由于是人工进行,所以在测试过程中容易出现未被测试的技术点,遗漏一些测试过程,无法保证测试效率和测试质量。因此,本本文档来自技高网...

【技术保护点】
1.一种自精简功能的测试方法,其特征在于,包括:服务器节点接收控制装置发送的待执行测试任务信息;其中,所述服务器节点为已挂载内核客户端的服务器节点;根据所述待执行测试任务信息触发所述内核客户端的自精简功能;当所述自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有所述系统信息发送至所述控制装置。

【技术特征摘要】
1.一种自精简功能的测试方法,其特征在于,包括:服务器节点接收控制装置发送的待执行测试任务信息;其中,所述服务器节点为已挂载内核客户端的服务器节点;根据所述待执行测试任务信息触发所述内核客户端的自精简功能;当所述自精简功能被触发时,记录前一时刻的系统信息和后一时刻的系统信息,将所有所述系统信息发送至所述控制装置。2.根据权利要求1所述的测试方法,其特征在于,根据所述待执行测试任务信息触发所述内核客户端的自精简功能,包括:根据所述待测试任务信息设置所述自精简功能的容量上限;创建文件填充所述内核客户端的目录空间,以便触发所述自精简功能。3.根据权利要求1所述的测试方法,其特征在于,根据所述待执行测试任务信息触发所述内核客户端的自精简功能,包括:根据所述待执行测试任务信息中的测试脚本地址获取测试脚本;执行所述测试脚本,以便触发所述自精简功能。4.根据权利要求1至3任一项所述的测试方法,其特征在于,还包括:当所述内核客户端所占用的实际容量达到服务器节点的容量上限时,服务器节点发送测试结束指令,对所述内核客户端进行初始化处理,以便将内核客户端恢复到初始状态。5.根据权利要求4所述的测试方法,其特征在于,还包括:当测试执行失败时,删除所述服务器节点中的内核客户端,将收集到的所有日志信息发送至控制装置。6.一种自精简功能的测试控制方法,其特征在于,包括:控制装置接收到自精简测试任务,根据服务器节点的节点配置在服务器节点池中选取符合所述自精简测试任务的服务器节点作为待测试服务器节点;将所述自精简测试任务进行任务信息整合处理得到待执行测试任务信息,将所述待测试任务信息发送至所有所述待测试服务器节点,以便所述待测试服务器节点根据...

【专利技术属性】
技术研发人员:范义波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1