【技术实现步骤摘要】
一种堆栈信息提取方法、装置、设备及介质
[0001]本公开涉及计算机
,尤其涉及一种堆栈信息提取方法、装置、设备及介质。
技术介绍
[0002]随着互联网技术的发展,应用程序成为人们访问互联网的重要方式之一。应该程序在使用之前需要经过测试,在测试过程中遇到漏洞(Bug)时会产生许多与漏洞相关的堆栈信息,测试人员可以根据这些堆栈信息对漏洞进行定位和修复。
[0003]为了提高工作效能,需要在堆栈信息中提取最新出现的并且有效的堆栈信息,通常是测试人员人工进行堆栈信息的对比以及提取有效堆栈信息,上述方式存在耗时长效率低的问题,并且容易出现误判。目前可以通过堆栈信息的自动比对提取有效堆栈信息,但是依然存在效率较低的问题。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种堆栈信息提取方法、装置、设备及介质。
[0005]本公开实施例提供了一种堆栈信息提取方法,所述方法包括:
[0006]获取原始堆栈文件;
[0007]采用第一正则表达式 ...
【技术保护点】
【技术特征摘要】
1.一种堆栈信息提取方法,其特征在于,包括:获取原始堆栈文件;采用第一正则表达式对所述原始堆栈文件进行匹配,确定目标堆栈文件,其中,所述目标堆栈文件包括相邻两个时间单位的堆栈文件;采用第二正则表达式对所述目标堆栈文件进行匹配,确定所述相邻两个时间单位的堆栈文件分别对应的两个关键信息集合;对两个所述关键信息集合进行对比,确定有效堆栈信息。2.根据权利要求1所述的方法,其特征在于,所述采用第一正则表达式对所述原始堆栈文件进行匹配,确定目标堆栈文件,包括:采用所述第一正则表达式对所述原始堆栈文件的文件名称进行匹配,确定所述目标堆栈文件,其中,所述第一正则表达式用于定义包括文件时间以及文件排序的名称匹配规则。3.根据权利要求1所述的方法,其特征在于,所述第二正则表达式用于定义预设堆栈信息匹配规则。4.根据权利要求3所述的方法,其特征在于,所述采用第二正则表达式对所述目标堆栈文件进行匹配,确定所述相邻两个时间单位的堆栈文件分别对应的两个关键信息集合,包括:采用所述第二正则表达式对所述目标堆栈文件中包括的多个堆栈信息进行匹配,确定各所述堆栈信息的关键信息;根据各所述堆栈信息的关键信息生成所述相邻两个时间单位的堆栈文件分别对应的两个关键信息集合。5.根据权利要求4所述的方法,其特征在于,所述关键信息集合用于采用键值对的方式存储所述多个堆栈信息对应的关键信息,所述关键信息为所述键值对中的值对象,所述关键信息的加密值为所述键值对中的键对象。6.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:刘飞鹏,冯武希,冯宇飞,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。