【技术实现步骤摘要】
故障复现测试的抓包方法、装置、电子设备及可读介质
[0001]本申请属于计算机
,特别涉及一种故障复现测试的抓包方法、装置、电子设备及可读介质。
技术介绍
[0002]软件产品在使用的过程中难免发生故障,在这之后开发人员需要借助故障时段的抓包数据进行分析以改进程序,但是故障现场无法提供抓包数据,这就开发人员在测试环境下对程序故障进行复现后进行抓包。
[0003]但是由于故障复现的概率较低,往往需要长时间对程序进行测试或者隔夜挂机,并在此过程中持续对程序的运行数据进行抓包。而开发人员需要时刻关注故障复现的情况,不仅需要占用大量的人力资源以及大量的存储资源来存储抓包数据,而且难免出现由于人为失误导致未及时停止抓包,导致故障复现的抓包数据被覆盖丢失的情况出现。
技术实现思路
[0004]本申请提供的一种故障复现测试的抓包方法、装置、电子设备及可读介质。
[0005]本申请一些实施例提供故障复现测试的抓包方法,所述方法包括:
[0006]响应于接收到的对于目标程序的抓包指令,获取问题标识 ...
【技术保护点】
【技术特征摘要】
1.一种故障复现测试的抓包方法,其特征在于,所述方法包括:响应于接收到的对于目标程序的抓包指令,获取问题标识正则表达式,所述问题标识正则表达式用于描述所述目标程序的故障事件;调用抓包工具对所述目标程序的网卡执行抓包操作,将所述抓包操作得到的数据存储至抓包文件;在所述目标程序的日志文件与所述问题标识正则表达式不匹配的情况下,删除所述抓包文件中的至少部分数据,并继续执行所述抓包操作;在所述目标程序的日志文件与所述问题标识正则表达式匹配的情况下,停止执行所述抓包操作,将所述抓包文件作为所述故障事件的故障复现文件,并输出所述故障复现文件。2.根据权利要求1所述的方法,其特征在于,所述响应于接收到的对于目标程序的抓包指令,获取问题标识正则表达式,包括:响应于接收到的对于目标程序的抓包指令,显示抓包配置界面;在所述抓包配置界面中接收抓包文件配置信息和所述问题标识正则表达式;在所述调用抓包工具对所述目标程序的网卡执行抓包操作,将所述抓包操作得到的数据存储至抓包文件之前,所述方法还包括:基于所述抓包配置信息创建抓包文件。3.根据权利要求2所述的方法,其特征在于,所述抓包文件配置信息至少包括:抓包文件的文件数量、文件大小、保存路径;所述基于所述抓包配置信息创建抓包文件,包括:在所述保存路径下按照所述文件大小创建所述文件数量个抓包文件。4.根据权利要求1所述的方法,其特征在于,所述删除所述抓包文件中的至少部分数据,包括:在所述抓包文件的存储空间使用率达到使用率阈值时,删除所述抓包文件中最先存储的目标数据量的数据。5.根据权利要求1所述的方法,其特征在于,所述删除所述抓包文件中的至少部分数据,包括:在每个所述抓包文件均已存储数据的情况下,删除最先存储数据的抓包文件中的数据。6.根据权利要求1所述的方法,其特征在于,在所述调用抓包工具对所述目标程序的网卡执行抓包操作,将所述抓包操作得到的数据存储至抓...
【专利技术属性】
技术研发人员:张新博,朱道彦,韩杰,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。