System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种测试管理方法、装置、设备及介质。
技术介绍
1、在服务器组装完成后,需要对服务器进行测试,以保证服务器是功能完好、性能稳定以及配置正确的。在服务器的测试过程中,需要对服务器的测试过程进行管理,检查服务器的测试环境是否符合测试需求,收集服务器的测试数据。
2、相关技术中,针对服务器的测试管理方案通常为:在被测服务器的测试过程中,技术人员手动检查被测服务器的测试环境是否符合测试需求,手动收集被测服务器的测试数据。相关技术中的测试管理方案需要通过人为操作,对被测服务器的测试过程进行管理,不仅效率低,人力成本和时间成本较高,且操作准确性难以保证。
技术实现思路
1、本专利技术提供了一种测试管理方法、装置、设备及介质,以解决相关技术中的测试管理方案需要通过人为操作,对被测服务器的测试过程进行管理,不仅效率低,人力成本和时间成本较高,且操作准确性难以保证的问题。
2、根据本专利技术的一方面,提供了一种测试管理方法,包括:
3、根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式;其中,所述测试管理模式为测试环境检查模式、综合管理模式或测试数据收集模式;
4、通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理。
5、本专利技术实施例的技术方案,可以根据用户输入的模式标识参数,确定用户指定的对服务器的当前测试过程进行管理的模式,可以基于用户指定的模
6、可选的,根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式,包括:
7、根据预设的模式标识参数与测试管理模式之间的对应关系,确定与目标用户输入的模式标识参数对应的测试管理模式;
8、将与所述目标用户输入的模式标识参数对应的测试管理模式确定为与被测服务器的当前测试过程对应的测试管理模式。
9、本专利技术实施例的技术方案,可以根据用户输入的模式标识参数,确定用户指定的对被测服务器的当前测试过程进行管理的模式,从而基于用户指定的模式,自动对对被测服务器的当前测试过程进行管理。
10、可选的,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
11、若所述测试管理模式为测试环境检查模式,则通过与所述测试环境检查模式对应的测试管理脚本,根据所述被测服务器的检查信息和基本输入输出系统配置信息,检查所述被测服务器的测试环境是否符合测试需求,确定所述被测服务器的测试环境检查结果。
12、本专利技术实施例的技术方案,可以根据用户指定的测试环境检查模式对应的测试管理脚本,对服务器的当前测试过程进行管理,在服务器的测试过程中自动检查服务器的测试环境是否符合测试需求。
13、可选的,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
14、若所述测试管理模式为综合管理模式,则通过与所述综合管理模式对应的测试管理脚本执行下述操作:
15、根据所述被测服务器的检查信息和基本输入输出系统配置信息,检查所述被测服务器的测试环境是否符合测试需求,确定所述被测服务器的测试环境检查结果;
16、在所述被测服务器的本地数据库中,收集与所述被测服务器的当前测试过程关联的系统日志和基板管理控制器日志,直至所述被测服务器的当前测试过程结束;
17、将收集到的与所述被测服务器的当前测试过程关联的系统日志和基板管理控制器日志确定为所述被测服务器的测试数据,将所述测试数据存储至与所述当前测试过程对应的测试数据文件内。
18、本专利技术实施例的技术方案,可以根据用户指定的综合管理模式对应的测试管理脚本,对服务器的当前测试过程进行管理,在服务器的测试过程中自动检查服务器的测试环境是否符合测试需求以及自动收集服务器的测试数据。
19、可选的,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
20、若所述测试管理模式为测试数据收集模式,则通过与所述测试数据收集模式对应的测试管理脚本执行下述操作:
21、在数据服务器中创建与所述当前测试过程对应的测试数据文件;
22、在所述被测服务器的本地数据库中,收集与所述被测服务器的当前测试过程关联的系统日志和基板管理控制器日志,直至所述被测服务器的当前测试过程结束;
23、将收集到的与所述被测服务器的当前测试过程关联的系统日志和基板管理控制器日志确定为所述被测服务器的测试数据,将所述测试数据上传至所述数据服务器中的与所述当前测试过程对应的测试数据文件内。
24、本专利技术实施例的技术方案,可以根据用户指定的测试数据收集模式对应的测试管理脚本,对服务器的当前测试过程进行管理,在服务器的测试过程中自动收集服务器的测试数据,并将收集的测试数据上传至数据服务器中的测试数据文件内。
25、可选的,在数据服务器中创建与所述当前测试过程对应的测试数据文件,包括:
26、判断所述目标用户是否指定与所述当前测试过程对应的测试数据文件;
27、若所述目标用户指定与所述当前测试过程对应的测试数据文件,则根据所述目标用户输入的文件创建信息,在数据服务器中创建与所述当前测试过程对应的测试数据文件;
28、若所述目标用户没有指定与所述当前测试过程对应的测试数据文件,则根据预设的文件创建信息,在数据服务器中创建与所述当前测试过程对应的测试数据文件。
29、本专利技术实施例的技术方案,可以根据目标用户输入的文件创建信息或预设的文件创建信息,在数据服务器中创建用于存储收集的被测服务器的测试数据的文件。
30、可选的,在根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式之前,还包括:
31、在接收到与被测服务器对应的测试准备请求之后,删除所述被测服务器中存储的历史测试数据。
32、本专利技术实施例的技术方案,可以在当前测试过程开始之前,自动删除服务器中存储的旧的测试数据,避免旧的测试数据影响测试过程的可靠性,提高测试过程的可靠性。
33、根据本专利技术的另一方面,提供了一种测试管理装置,包括:
34、模式确定模块,用于根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式;其中,所述测试管理模式为测试环境检查模式、综合管理模式或测试数据收集模式;
35、测试管理模块,用于通过与所述测试管理模式对应的测试管理脚本,对所述本文档来自技高网...
【技术保护点】
1.一种测试管理方法,其特征在于,包括:
2.根据权利要求1所述的测试管理方法,其特征在于,根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式,包括:
3.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
4.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
5.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
6.根据权利要求5所述的测试管理方法,其特征在于,在数据服务器中创建与所述当前测试过程对应的测试数据文件,包括:
7.根据权利要求1所述的测试管理方法,其特征在于,在根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式之前,还包括:
8.一种测试管理装置,其特征在于,包括:
>9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的测试管理方法。
...【技术特征摘要】
1.一种测试管理方法,其特征在于,包括:
2.根据权利要求1所述的测试管理方法,其特征在于,根据目标用户输入的模式标识参数,确定与被测服务器的当前测试过程对应的测试管理模式,包括:
3.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
4.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测服务器的当前测试过程进行管理,包括:
5.根据权利要求2所述的测试管理方法,其特征在于,通过与所述测试管理模式对应的测试管理脚本,对所述被测...
【专利技术属性】
技术研发人员:王敏,秦晓宁,陈颖,
申请(专利权)人:宁畅信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。