一种服务器稳定性测试过程中数据处理方法及系统技术方案

技术编号:24409460 阅读:53 留言:0更新日期:2020-06-06 08:32
本发明专利技术涉及服务器测试技术领域,提供一种服务器稳定性测试过程中数据处理方法及系统,方法包括:获取服务器稳定性测试后生成的稳定性测试结果;根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过,从而实现稳定性测试结果的自动处理,使稳定性测试结果的分析更加清晰明确,提高分析效率。

A data processing method and system in the process of server stability test

【技术实现步骤摘要】
一种服务器稳定性测试过程中数据处理方法及系统
本专利技术属于服务器测试
,尤其涉及一种服务器稳定性测试过程中数据处理方法及系统。
技术介绍
在服务器测试过程中,有一项很重要的测试就是稳定性测试,稳定性测试需要大量的长时间的测试。稳定性测试过程中需要保存每次的测试结果,等测试完成后需要对测试结果进行分析比对,看是否满足测试需求。所以对稳定性测试结果的分析方法则成为测试效率的一个重要指标。但是,目前对于稳定性测试结果的分析的自动化程度较低,相邻测试次之间的测试结果划分不清晰,测试问题确认难度较大。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种服务器稳定性测试过程中数据处理方法,旨在解决现有技术对于稳定性测试结果的分析的自动化程度较低,相邻测试次之间的测试结果划分不清晰,测试问题确认难度较大的问题。本专利技术所提供的技术方案是:一种服务器稳定性测试过程中数据处理方法,所述方法包括下述步骤:获取服务器稳定性测试后生成的稳定性测试结果;根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过。作为一种改进的方案,所述获取服务器稳定性测试后生成的稳定性测试结果的步骤之前还包括下述步骤:预先为每一次的稳定性测试生成一个标识符,所述标识符为在每一个测试结果之前的单独一行设置。作为一种改进的方案,所述根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果的步骤具体包括下述步骤:对获取到的所述稳定性测试结果进行初步分析,获取所述稳定性测试结果中的每一个标识符;根据获取到的所述标识符,获取每一个标识符在所述稳定性测试结果中的行数;对当前标识符和下一相邻标识符所对应的行数进行做差运算,得到当前该次稳定性测试结果的总行数;根据获取到的每一次稳定性测试结果的总行数,对稳定性测试结果进行分割,获取每一次的稳定性测试结果。本专利技术的另一目的在于提供一种服务器稳定性测试过程中数据处理系统,所述系统包括:稳定性测试结果获取模块,用于获取服务器稳定性测试后生成的稳定性测试结果;预处理模块,用于根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;单次比对分析模块,用于将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过。作为一种改进的方案,所述系统还包括:标识符生成模块,用于预先为每一次的稳定性测试生成一个标识符,所述标识符为在每一个测试结果之前的单独一行设置。作为一种改进的方案,所述预处理模块具体包括:标识符获取模块,用于对获取到的所述稳定性测试结果进行初步分析,获取所述稳定性测试结果中的每一个标识符;标识符行数获取模块,用于根据获取到的所述标识符,获取每一个标识符在所述稳定性测试结果中的行数;单次稳定性测试结果行数获取模块,用于对当前标识符和下一相邻标识符所对应的行数进行做差运算,得到当前该次稳定性测试结果的总行数;分割模块,用于根据获取到的每一次稳定性测试结果的总行数,对稳定性测试结果进行分割,获取每一次的稳定性测试结果。在本专利技术实施例中,获取服务器稳定性测试后生成的稳定性测试结果;根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过,从而实现稳定性测试结果的自动处理,使稳定性测试结果的分析更加清晰明确,提高分析效率。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1是本专利技术提供的服务器稳定性测试过程中数据处理方法的实现流程图;图2是本专利技术提供的根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果的实现流程图;图3是本专利技术提供的服务器稳定性测试过程中数据处理系统的结构框图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的、技术方案,因此只作为示例,而不能以此来限制本专利技术的保护范围。图1是本专利技术提供的服务器稳定性测试过程中数据处理方法的实现流程图,其具体包括下述步骤:在步骤S101中,获取服务器稳定性测试后生成的稳定性测试结果;在步骤S102中,根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;在步骤S103中,将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过。在执行上述步骤S101之前还包括下述步骤:预先为每一次的稳定性测试生成一个标识符,所述标识符为在每一个测试结果之前的单独一行设置,其实现命令为:Count=cat$Cur_Dir/count.txt|wc–l;Echo‘======$Count====’>$Cur_Dir/result.log。在本专利技术实施例中,如图2所示,所述根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果的步骤具体包括下述步骤:在步骤S201中,对获取到的所述稳定性测试结果进行初步分析,获取所述稳定性测试结果中的每一个标识符;在步骤S202中,根据获取到的所述标识符,获取每一个标识符在所述稳定性测试结果中的行数;在该步骤中,通过shell脚本对标识符进行处理,获取其对应的行数。因为测试结果的获取可能只获取到了部分日志,并没有获取所有信息,所以获取到的结果行数不一定是连续的,所以需要重新获取行数。在步骤S203中,对当前标识符和下一相邻标识符所对应的行数进行做差运算,得到当前该次稳定性测试结果的总行数。在步骤S204中,根据获取到的每一次稳定性测试结果的总行数,对稳定性测试结果进行分割,获取每一次的稳定性测试结果。图3示出了本专利技术提供的服务器稳定性测试过程中数据处理系统的结构框图,为了便于说明,图中仅给出与本专利技术实施例相关的部分。服务器稳定性测试过程中数据处理系统包括:稳定性测试结果获取模块11,用于获取服务器稳定性测试后生成的稳定性测试结果;预处理模块12,本文档来自技高网...

【技术保护点】
1.一种服务器稳定性测试过程中数据处理方法,其特征在于,所述方法包括下述步骤:/n获取服务器稳定性测试后生成的稳定性测试结果;/n根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;/n将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过。/n

【技术特征摘要】
1.一种服务器稳定性测试过程中数据处理方法,其特征在于,所述方法包括下述步骤:
获取服务器稳定性测试后生成的稳定性测试结果;
根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果;
将预处理获得的每一次稳定性测试所对应的测试结果分别进行标准结果比对分析,判断每一次稳定性测试是否通过。


2.根据权利要求1所述的服务器稳定性测试过程中数据处理方法,其特征在于,所述获取服务器稳定性测试后生成的稳定性测试结果的步骤之前还包括下述步骤:
预先为每一次的稳定性测试生成一个标识符,所述标识符为在每一个测试结果之前的单独一行设置。


3.根据权利要求2所述的服务器稳定性测试过程中数据处理方法,其特征在于,所述根据预先配置的标识符,对获取到的所述稳定性测试结果进行预处理,获得稳定性测试结果中每一次稳定性测试所对应的测试结果的步骤具体包括下述步骤:
对获取到的所述稳定性测试结果进行初步分析,获取所述稳定性测试结果中的每一个标识符;
根据获取到的所述标识符,获取每一个标识符在所述稳定性测试结果中的行数;
对当前标识符和下一相邻标识符所对应的行数进行做差运算,得到当前该次稳定性测试结果的总行数;
根据获取到的每一次稳定性测试结果的总行数,对稳定性测试结果进行分割,获取每一次的稳定性测试结果。
<...

【专利技术属性】
技术研发人员:魏浩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1