配置信息维护方法、装置、设备及可读存储介质制造方法及图纸

技术编号:21605220 阅读:18 留言:0更新日期:2019-07-13 18:07
本发明专利技术公开了一种配置信息维护方法、装置、设备及可读存储介质,涉及软件测试技术领域,可以根据开启状态的目标配置的信息索引,获取对应的原始配置信息,通过将目标配置与原始配置信息进行比对,来确定当前是否需要进行配置信息的维护,无需工作人员手动采用逐一排查的方式进行维护,降低了人工成本,节省了大量的人力物力,智能性较好。所述方法包括:当检测到触发信息维护周期时,获取目标配置的待维护配置信息;根据目标配置的信息索引,查询原始配置信息;基于映射表,将待维护配置信息和原始配置信息进行比对;如果待维护配置信息和原始配置信息的比对未通过,则在待维护信息中提取异常信息,基于异常信息生成第一异常流水表。

Configuration information maintenance methods, devices, devices and readable storage media

【技术实现步骤摘要】
配置信息维护方法、装置、设备及可读存储介质
本专利技术涉及软件测试
,特别是涉及一种配置信息维护方法、装置、设备及可读存储介质。
技术介绍
在互联网技术飞速发展的今天,为了满足用户的多种需求,各种各样的软件系统应运而生。软件系统在运行的过程中,往往在对应的DB(DataBase,数据库)、DRM(DistributedResourceManagement,分布式资源管理组件)中存储和维护各种各样的配置信息,配置信息一般可以分为系统性配置信息以及业务性配置信息,这些配置信息通常决定了一个软件系统以及软件系统上所承载的业务是否能够正常运行。对于一个软件系统来说,为了保证软件系统的正常工作,在软件系统上线之前,会在线下环境对软件系统进行测试行为,这些测试行为经常也包括异常测试或者破坏性测试,且这些测试行为往往需要通过对软件系统的配置信息进行修改、订正来实现。但是在对配置信息进行修改、订正时,由于人为的操作遗漏或者操作失误,可能在修改、订正的过程中会发生错误,导致软件系统的测试过程无法正常进行,因此,在对软件系统进行测试的过程中,需要对软件系统的配置信息进行维护,从而保证软件系统的测试能够正常进行。相关技术中,在对软件系统的配置信息进行维护时,通常需要工作人员逐一排查软件系统中的配置信息,并发现发生异常的配置信息,由工作人员手动对发生异常的配置信息进行维护。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:软件系统中的配置信息通常信息量较大,采用逐一排查的方式进行配置信息的维护,导致人工成本过高,浪费了大量的人力物力,智能性较差。
技术实现思路
有鉴于此,本专利技术提供了一种配置信息维护方法、装置、设备及可读存储介质,主要目的在于解决目前人工成本过高,浪费了大量的人力物力,智能性较差的问题。依据本专利技术第一方面,提供了一种配置信息维护方法,该方法包括:当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息,所述待维护配置信息为支持所述目标配置开启的信息;根据所述目标配置的信息索引,查询所述信息索引对应的原始配置信息,所述原始配置信息根据用户提供的所述目标配置的基础信息获取并录制得到;将所述待维护配置信息和所述原始配置信息填入映射表中,基于所述映射表,将所述待维护配置信息和所述原始配置信息进行比对;如果所述待维护配置信息和所述原始配置信息的比对未通过,则在所述待维护信息中提取异常信息,基于所述异常信息生成第一异常流水表,所述异常信息指示了所述待维护配置信息和所述原始配置信息中的差异。在另一个实施例中,所述当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息之前,包括:接收用户输入的所述基础信息,所述基础信息至少包括信息标识以及配置类型;确定所述配置类型对应的目标驱动底层,在所述目标驱动底层中查询所述信息标识指示的待录制信息;如果在所述目标驱动底层中查询所述信息标识指示的待录制信息失败,则生成失败响应,将所述失败响应返回至所述用户;如果在所述目标驱动底层中查询所述信息标识指示的待录制信息成功,则基于所述待录制信息,录制生成所述原始配置信息。在另一个实施例中,所述基于所述待录制信息,录制生成所述原始配置信息,包括:基于预设展示方式,将所述待录制信息平铺展示,得到平铺数据;将所述平铺数据填入指定字段,生成所述原始配置信息。在另一个实施例中,所述方法还包括:将所述信息标识作为所述信息索引,并将所述信息索引与所述原始配置信息对应存储;确定所述原始配置信息的生成时间,将所述生成时间和所述信息索引作为所述原始配置信息的流水记录,并存储所述流水记录;复制所述原始配置信息,生成所述原始配置信息的信息快照,将所述信息快照与所述信息索引对应存储。在另一个实施例中,所述根据所述目标配置的信息索引,查询所述信息索引指示的原始配置信息之后,所述方法还包括:当没有查询到所述信息索引指示的所述原始配置信息时,生成包括所述信息索引的第二异常流水表;根据所述信息索引获取所述原始配置信息的恢复规则,所述恢复规则指示了是否需要在查询所述原始配置信息失败时执行恢复操作;如果所述恢复规则指示需要执行恢复操作,则获取至少一个信息快照,在所述至少一个信息快照中提取所述信息索引指示的目标信息快照,将所述目标信息快照作为所述原始配置信息;如果所述恢复规则指示不需要执行恢复操作,则结束当前流程。在另一个实施例中,所述将所述待维护配置信息和所述原始配置信息填入映射表中,基于所述映射表,将所述待维护配置信息和所述原始配置信息进行比对之后,所述方法还包括:如果所述待维护配置信息和所述原始配置信息的比对通过,则重复执行配置信息维护过程对其他配置进行维护。依据本专利技术第二方面,提供了一种配置信息维护装置,该装置包括:第一获取模块,用于当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息,所述待维护配置信息为支持所述目标配置开启的信息;查询模块,用于根据所述目标配置的信息索引,查询所述信息索引对应的原始配置信息,所述原始配置信息根据用户提供的所述目标配置的基础信息获取并录制得到;比对模块,用于将所述待维护配置信息和所述原始配置信息填入映射表中,基于所述映射表,将所述待维护配置信息和所述原始配置信息进行比对;第一生成模块,用于如果所述待维护配置信息和所述原始配置信息的比对未通过,则在所述待维护信息中提取异常信息,基于所述异常信息生成第一异常流水表,所述异常信息指示了所述待维护配置信息和所述原始配置信息中的差异。在另一个实施例中,所述装置还包括:接收模块,用于接收用户输入的所述基础信息,所述基础信息至少包括信息标识以及配置类型;确定模块,用于确定所述配置类型对应的目标驱动底层,在所述目标驱动底层中查询所述信息标识指示的待录制信息;第二生成模块,用于如果在所述目标驱动底层中查询所述信息标识指示的待录制信息失败,则生成失败响应,将所述失败响应返回至所述用户;录制模块,用于如果在所述目标驱动底层中查询所述信息标识指示的待录制信息成功,则基于所述待录制信息,录制生成所述原始配置信息。在另一个实施例中,所述录制模块,包括:平铺单元,用于基于预设展示方式,将所述待录制信息平铺展示,得到平铺数据;生成单元,用于将所述平铺数据填入指定字段,生成所述原始配置信息。在另一个实施例中,所述录制模块还包括:确定单元,用于将所述信息标识作为所述信息索引,并将所述信息索引与所述原始配置信息对应存储;存储单元,用于确定所述原始配置信息的生成时间,将所述生成时间和所述信息索引作为所述原始配置信息的流水记录,并存储所述流水记录;复制单元,用于复制所述原始配置信息,生成所述原始配置信息的信息快照,将所述信息快照与所述信息索引对应存储。在另一个实施例中,所述装置还包括:第三生成模块,用于当没有查询到所述信息索引指示的所述原始配置信息时,生成包括所述信息索引的第二异常流水表;第二获取模块,用于根据所述信息索引获取所述原始配置信息的恢复规则,所述恢复规则指示了是否需要在查询所述原始配置信息失败时执行恢复操作;提取模块,用于如果所述恢复规则指示需要执行恢复操作,则获取至少一个信息快照,在所述至少本文档来自技高网...

【技术保护点】
1.一种配置信息维护方法,其特征在于,包括:当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息,所述待维护配置信息为支持所述目标配置开启的信息;根据所述目标配置的信息索引,查询所述信息索引对应的原始配置信息,所述原始配置信息根据用户提供的所述目标配置的基础信息获取并录制得到;将所述待维护配置信息和所述原始配置信息填入映射表中,基于所述映射表,将所述待维护配置信息和所述原始配置信息进行比对;如果所述待维护配置信息和所述原始配置信息的比对未通过,则在所述待维护信息中提取异常信息,基于所述异常信息生成第一异常流水表,所述异常信息指示了所述待维护配置信息和所述原始配置信息中的差异。

【技术特征摘要】
1.一种配置信息维护方法,其特征在于,包括:当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息,所述待维护配置信息为支持所述目标配置开启的信息;根据所述目标配置的信息索引,查询所述信息索引对应的原始配置信息,所述原始配置信息根据用户提供的所述目标配置的基础信息获取并录制得到;将所述待维护配置信息和所述原始配置信息填入映射表中,基于所述映射表,将所述待维护配置信息和所述原始配置信息进行比对;如果所述待维护配置信息和所述原始配置信息的比对未通过,则在所述待维护信息中提取异常信息,基于所述异常信息生成第一异常流水表,所述异常信息指示了所述待维护配置信息和所述原始配置信息中的差异。2.根据权利要求1所述的方法,其特征在于,所述当检测到当前时间触发信息维护周期时,确定开启状态的目标配置,获取所述目标配置的待维护配置信息之前,包括:接收用户输入的所述基础信息,所述基础信息至少包括信息标识以及配置类型;确定所述配置类型对应的目标驱动底层,在所述目标驱动底层中查询所述信息标识指示的待录制信息;如果在所述目标驱动底层中查询所述信息标识指示的待录制信息失败,则生成失败响应,将所述失败响应返回至所述用户;如果在所述目标驱动底层中查询所述信息标识指示的待录制信息成功,则基于所述待录制信息,录制生成所述原始配置信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述待录制信息,录制生成所述原始配置信息,包括:基于预设展示方式,将所述待录制信息平铺展示,得到平铺数据;将所述平铺数据填入指定字段,生成所述原始配置信息。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述信息标识作为所述信息索引,并将所述信息索引与所述原始配置信息对应存储;确定所述原始配置信息的生成时间,将所述生成时间和所述信息索引作为所述原始配置信息的流水记录,并存储所述流水记录;复制所述原始配置信息,生成所述原始配置信息的信息快照,将所述信息快照与所述信息索引对应存储。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标配置的信息索引,查询所述信息索引指示的原始配置信息之后,所述方法还包括:当没有查询到所述信息索引指示的所述原始配置信息时,生成包括所述信息索引的第二异常流水表;根据所述信息索引获取所述原始配置信息的恢复规则,所述恢复规则指示了是否需要在查询...

【专利技术属性】
技术研发人员:季亦峰
申请(专利权)人:口碑上海信息技术有限公司
类型:发明
国别省市:上海,31

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

1