本发明涉及数据回滚测试,具体涉及一种多模式场景下恢复出厂后数据回滚准确性测试方法。
背景技术:
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、进一步地,所述预设指标阈值为0.3。
35、本发明具有如下有益效果:
36、本发明实施例通过获取不同模式场景下恢复出厂过程中回滚前与回滚后的系统数据以及回滚过程中的网络变动指标,从而对多模式场景进行数据回滚分析,相较于单模式场景的回滚分析,多模式场景由于涉及到不同模式场景可能产生的联动,以及不同模式场景的配置区别,从而导致直接根据单模式场景的回滚文件分析的准确较低,由此,本发明实施例通过文件数量、文件大小、文件时间戳几个维度从而确定数据回滚的文件变化可靠程度,则文件变化可靠程度能够有效表征数据回滚过程中是否存在数据的残留或者丢失的异常情况;之后,获取并行测试交互指标和网络变动指标,确定回滚过程的场景变化可靠程度,则场景变化可靠程度能够准确表征回滚过程中的网络环境变化特征,进而结合多场景的文件变化和多模式场景数据回滚时网络的变化情况,获得最终的测试指标,该测试指标即为考虑到多模式场景的复杂性和网络波动所得到的指标信息,能够有效实现数据回滚过程的异常分析,提升多模式场景下数据回滚准确性测试的适配性和测试效果。
1.一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述方法包括:
2.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述模式场景回滚过程的数据一致性指标的获取方法,包括:
3.如权利要求2所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述结合所述大小差异因子、所述时间差异因子和所述数量差异因子,得到对应模式场景回滚过程的数据一致性指标,包括:
4.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述多模式场景下数据回滚的文件变化可靠程度的获取方法,包括:
5.如权利要求4所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,对所述多模式差异均值进行负相关映射并归一化处理,得到回滚稳定性系数,包括:
6.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述设备配置参数包括子网掩码,所述模式场景的并行测试交互指标的获取方法,包括:
7.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述网络变动指标包括网络延迟时长,结合所述并行测试交互指标和所述网络变动指标,确定所述回滚过程的场景变化可靠程度,包括:
8.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,结合所述文件变化可靠程度和所述场景变化可靠程度,确定多模式场景下数据回滚的测试指标,包括:
9.如权利要求1所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,根据所述测试指标实现恢复出厂过程的异常分析,包括:
10.如权利要求9所述的一种多模式场景下恢复出厂后数据回滚准确性测试方法,其特征在于,所述预设指标阈值为0.3。
