数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24573483 阅读:52 留言:0更新日期:2020-06-21 00:03
本发明专利技术实施例提供数据处理方法、装置、电子设备及存储介质,属于自动化检测技术领域。该数据处理方法通过从失败日志中提取出关键字,对关键字所对应的设备的运行环境进行检测,得到检测结果,在确认所述检测结果与所述关键字匹配时,对检测结果所对应的设备的运行环境进行恢复,从而在自动化运行中快速及时感知和处理会导致在异常环境下的执行脚本测试,进而减少因失败日志所造成的后期分析耗费人力,并且通过对设备的运行环境进行恢复,不但可以减轻运维人员工作量,还能够保证测试周期正常,进而提高了整个测试的通过率。

Data processing method, device, electronic equipment and storage medium

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质
本专利技术涉及自动化检测
,具体而言,涉及数据处理方法、装置、电子设备及存储介质。
技术介绍
当前测试领域中自动化普及度和重视程度逐年提高,各公司都有自己的自动化平台。自动化测试能大大减轻测试人员工作量,避免测试人员对同一功能的重复验证能有充足时间投入到探索、压力测试中。传统自动化测试中按照选取的脚本依次执行测试,测试完一个脚本后返回成功或失败,如果失败则记录失败原因并记录日志。但是随着自动化测试运用越来越广,在使用过程中出现的问题逐渐增多,对于自动化运维人员的工作量也不断增加,后期测试人员失败日志分析的工作量也越来越大。即使当前自动化测试中都配备运维人员,但在实际测试中由于测试环境存在多样性、综合性、差异性以及其他非测试设备软件问题等因素导致大量无效日志。自动化长期运行可能存在环境和设备的不稳定性,当出现异常时如不能及时检测恢复会导致测试资源损耗、异常设备参与到脚本测试,特别是自动化7*24小时运行特点运维人员无法对环境实时监测,往往发现问题时已经运行了大量的脚本且产生了大量的无效日志将增加后期的分析人力、降低整个测试通过率。
技术实现思路
本专利技术实施例提供数据处理方法、装置、电子设备及存储介质。第一方面,本专利技术实施例提供了一种数据处理方法,所述方法包括:提取失败日志中的关键字;对所述关键字所对应的设备的运行环境进行检测,得到检测结果;在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的所述运行环境进行恢复。在本专利技术实施例中,通过从失败日志中提取出关键字,对关键字所对应的设备的运行环境进行检测,得到检测结果,在确认所述检测结果与所述关键字匹配时,对检测结果所对应的设备的运行环境进行恢复,从而在自动化运行中快速及时感知和处理会导致在异常环境下的执行脚本测试,进而减少因失败日志所造成的后期分析耗费人力,并且通过对设备的运行环境进行恢复,不但可以减轻运维人员工作量,还能够保证测试周期正常,进而提高了整个测试的通过率。进一步地,所述对所述关键字所对应的设备的运行环境进行检测,得到检测结果,包括:确定所述关键字所对应的设备的运行环境的检测方法;基于所述检测方法对所述设备的运行环境进行环境检测,得到检测结果。在本专利技术实施例中,通过确定关键字对应的检测方法,从而通过检测方法快速对设备的运行环境进行检测,以得到检测结果,使得后续可以通过在检测结果满足预设要求时,快速对检测结果所对应的设备的运行环境进行恢复,从而在自动化运行中快速及时感知和处理会导致在异常环境下的执行脚本测试,进而减少因失败日志所造成的后期分析耗费人力,并且通过对设备的运行环境进行恢复,不但可以减轻运维人员工作量,还能够保证测试周期正常。进一步地,所述确定所述关键字所对应的设备的运行环境的检测方法,包括:确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;若是,获取预设环境检测库中与所述失败关键字匹配的匹配检测方法。在本专利技术实施例中,通过从确定所述关键字是否与预设失败信息库中的失败关键字匹配,当关键字与预设失败信息库中的失败关键字匹配时,从预设环境检测库中查询与失败关键字匹配的检测方法,从而通过查找失败关键字的方式查找与失败关键字匹配的检测方法,通过关联查找,可以有效缩短查询范围,有效提高对关键字的针对性查询,使得查询结果更加精确,同时有效缩短查询时间。进一步地,确定所述关键字所对应的设备的运行环境的检测方法,包括:确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;若否,获取所述预设环境检测库中所有的检测方法;利用所述预设环境检测库中所有的检测方法分别对所述关键字所对应的设备的运行环境进行检测,得到多个检测结果;获取所述多个检测结果中与所述关键字匹配的检测结果所对应的检测方法。在本专利技术实施例中,当没有查询到与所述关键字匹配的失败关键字时,且当没有查询到与关键字匹配的匹配检测方法时,利用所述预设环境检测库中所有的检测方法分别对所述关键字所对应的设备的运行环境进行检测,可以有效降低由于预设失败信息库中存储的失败信息不足而导致被误检的概率,进而提高检测准确率。进一步地,所述在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的所述运行环境进行恢复,包括:确认所述检测结果与所述关键字是否匹配;若是,确定预设环境恢复库中是否存储与所述关键字匹配的匹配恢复方法,所述预设环境恢复库中预先存储有多种预设恢复方法;若是,根据所述匹配恢复方法对所述检测结果所对应的所述运行环境进行恢复。进一步地,所述对所述检测结果所对应的所述运行环境进行恢复,包括:确定预设环境恢复库中是否存储与所述关键字匹配的匹配恢复方法,所述预设环境恢复库中预先存储有多种预设恢复方法;若否,获取所述预设环境恢复库中所有的恢复方法;利用所述预设环境恢复库中所有的恢复方法对所述检测结果所对应的设备的运行环境进行环境恢复,得到多个恢复结果;获取所述多个恢复结果中与所述关键字匹配的检测结果所对应的恢复方法,对所述检测结果所对应的设备的运行环境进行恢复。在本专利技术实施例中,通过判断检测结果是否携带有预设标记信息,从而判断检测结果是否满足预设要求,进而对检测结果所对应的所述运行环境进行恢复,进而减轻运维人员工作量以及有效保证测试周期正常。并且当关键字没有匹配的匹配恢复方法时,通过利用所述预设环境恢复库中所有的恢复方法对所述检测结果所对应的设备的运行环境进行环境恢复,尝试用当前已知的恢复手段进行恢复。进而有效提高对环境恢复的概率,进一步减轻运维人员工作量以及有效保证测试周期正常。进一步地,在对所述检测结果所对应的设备的运行环境进行恢复之后,所述方法还包括:确定对所述运行环境进行恢复后所返回的失败信息是否与所述预设失败信息库中的失败关键字匹配;若是,将所述检测结果所对应的设备进行隔离。在本专利技术实施例中,通过将设备标记为待隔离设备,进而有效避免问题设备重复测试,进而提高整体脚本测试成功率。第二方面,本专利技术实施例提供一种数据处理装置,所述系统包括:提取模块,用于提取失败日志中的关键字;检测模块,用于对所述关键字所对应的设备的运行环境进行检测,得到检测结果;恢复模块,用于在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的设备的所述运行环境进行恢复。进一步地,检测模块,还用于确定所述关键字所对应的设备的运行环境的检测方法;基于所述检测方法对所述设备的运行环境进行环境检测,得到检测结果。进一步地,所述检测模块还用于确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;若是,获取预设环境检测库中与所述失败关键字匹配的匹配检测方法。进一步地,所述检测模块还用于确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;若否,获取将所述预设环境检测库中所有的检测方法;利用所述预设环境检测库中所有的检测方法分别对所述关键字所本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n提取失败日志中的关键字;/n对所述关键字所对应的设备的运行环境进行检测,得到检测结果;/n在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的设备的运行环境进行恢复。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
提取失败日志中的关键字;
对所述关键字所对应的设备的运行环境进行检测,得到检测结果;
在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的设备的运行环境进行恢复。


2.根据权利要求1所述的方法,其特征在于,所述对所述关键字所对应的设备的运行环境进行检测,得到检测结果,包括:
确定所述关键字所对应的设备的运行环境的检测方法;
基于所述检测方法对所述设备的运行环境进行检测,得到检测结果。


3.根据权利要求2所述的方法,其特征在于,所述确定所述关键字所对应的设备的运行环境的检测方法,包括:
确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;
若是,获取预设环境检测库中与所述失败关键字匹配的检测方法。


4.根据权利要求2所述的方法,其特征在于,所述确定所述关键字所对应的设备的运行环境的检测方法,包括:
确定所述关键字是否与预设失败信息库中的失败关键字匹配,所述预设失败信息库中预先存储有多个失败关键字;
若否,获取所述预设环境检测库中所有的检测方法;
利用所述预设环境检测库中所有的检测方法分别对所述关键字所对应的设备的运行环境进行检测,得到多个检测结果;
获取所述多个检测结果中与所述关键字匹配的检测结果所对应的检测方法。


5.根据权利要求1所述的方法,其特征在于,所述在确认所述检测结果与所述关键字匹配时,对所述检测结果所对应的设备的所述运行环境进行恢复,包括:
确认所述检测结果与所述关键字是否匹配;
若是,确定预设环境恢复库中是否存储与所述关键字匹配的匹配恢复方法,所述预设环境恢复库中预先存储有...

【专利技术属性】
技术研发人员:林凌
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1