日志数据测试方法及装置、系统、电子设备、存储介质制造方法及图纸

技术编号:24573486 阅读:23 留言:0更新日期:2020-06-21 00:03
本公开是关于一种日志数据测试方法及装置、系统、电子设备、存储介质,涉及软件测试技术领域,该方法包括:根据测试模式对应的预设日志数据生成与测试模式关联的白名单数据;通过所述白名单数据对所述测试模式关联的目标日志数据进行测试,以确定所述目标日志数据是否正常。本公开能够提高日志数据检查的效率和准确率。

【技术实现步骤摘要】
日志数据测试方法及装置、系统、电子设备、存储介质
本公开涉及软件测试
,具体而言,涉及一种日志数据测试方法、日志数据测试装置、电子设备以及计算机可读存储介质。
技术介绍
目前对于上线产品进行测试时,以性能测试、功能测试等端到端的测试为主。然而,模块上线时的日志中可能存在潜在风险。相关技术中,一般都通过人工打开日志进行观察,日志是否异常完全取决于测试人员的认知。在存在大量日志的情况下,无法关注到每一条日志,可能造成日志遗漏问题;日志检查完全依靠测试人员认知,因此可能造成日志检查的效率和准确率较低,从而降低系统稳定性。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种日志数据测试方法、装置、系统、电子设备、存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的快速准确进行日志测试的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本文档来自技高网...

【技术保护点】
1.一种日志数据测试方法,其特征在于,包括:/n根据测试模式对应的预设日志数据生成与测试模式关联的白名单数据;/n通过所述白名单数据对所述测试模式关联的目标日志数据进行测试,以确定所述目标日志数据是否正常。/n

【技术特征摘要】
1.一种日志数据测试方法,其特征在于,包括:
根据测试模式对应的预设日志数据生成与测试模式关联的白名单数据;
通过所述白名单数据对所述测试模式关联的目标日志数据进行测试,以确定所述目标日志数据是否正常。


2.根据权利要求1所述的日志数据测试方法,其特征在于,根据测试模式对应的预设日志数据生成与测试模式关联的白名单数据包括:
对属于第一标签的预设日志数据进行预处理;
确定预处理后的部分日志数据中每类日志数据的出现频率;
根据所述出现频率确定所述白名单数据。


3.根据权利要求2所述的日志数据测试方法,其特征在于,确定预处理后的部分日志数据中每类日志数据的出现频率包括:
通过聚类算法对预处理后的部分日志数据进行分类,得到多类日志数据;
根据每类日志数据的出现次数的最大值确定每类日志数据的出现频率。


4.根据权利要求2所述的日志数据测试方法,其特征在于,所述方法还包括:
通过所述白名单数据对属于第一标签和/或属于第二标签的除所述部分日志数据之外的预设日志数据进行测试,以确定是否更新所述白名单数据。


5.根据权利要求4所述的日志数据测试方法,其特征在于,通过所述白名单数据对属于第一标签和/或属于第二标签的除所述部分日志数据之外的预设日志数据进行测试,以确定是否更新所述白名单数据包括:
若属于所述第一标签和属于所述第二标签的除所述部分日志数据之外的预设日志数据均通过所述白名单数据的测试,则不更新所述白名单数据;
若属于所述第一标签或属于所述第二标签的除所述部分日志数据之外的预设日志数据未通过所述白名单数据的测试,则对所述聚类算法进行调整,以更新所述白名单数据。


6.根据权利要求1所述的日志数据测试方法,其特征在于,所述测试模式包括回归测试以及线上测试,根据测试模式对应的预设日志数据生成与测试模式关联的白名单数据包括:
采用离线方式,根据历史日志数据生成与所述回归测试对应的白名单数据;或
采用实时方式,根据稳定版本的线上日志数据生成与所述线上测试对应的白名...

【专利技术属性】
技术研发人员:赵晶晶周奇
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1