一种调试方法、装置、存储介质及电子设备制造方法及图纸

技术编号:37673421 阅读:16 留言:0更新日期:2023-05-26 04:36
本申请公开了一种调试方法、装置、存储介质及电子设备。其中,方法包括:获取目标应用在应用运行过程中接收的各网络请求;确定与各网络请求对应的目标日志规范文件;基于各目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件;基于各参数文件利用预定的命令行工具生成与各所述网络请求对应的调试命令,以基于所述调试命令对所述目标应用进行调试。本申请通过利用与网络请求对应的日志规范文件,对网络请求中的参数进行提取、获得与网络请求对应的参数文件,能够使参数提取更加快速、准确,从而能够准确、快速的生成调试命令,进而实现准确、快速对目标应用进行调试。快速对目标应用进行调试。快速对目标应用进行调试。

【技术实现步骤摘要】
一种调试方法、装置、存储介质及电子设备


[0001]本专利技术涉及计算机
,特别涉及一种调试方法、装置、存储介质及电子设备。

技术介绍

[0002]随着互联网技术的不断发展,各种网络应用不断被开发出来。在现有的网络应用开发中,如果涉及到外部接口的交互,由于运行环境的复杂性,经常出现一些在开发环境运行正常的应用程序,而部署到实际生产环境后应用程序运行异常的情况,因此就需要对应用程序进行调试。但是现有的调试方法都是人工对应用程序的日志文件进行参数梳理,然后利用梳理获得的参数模拟网络请求,然后对应用程序进行反复调试。由于人工对日志文件进行参数梳理、因此存在调试效率低、梳理结果不够准确的问题,进而造成后续针对应用程序的调试效率低的问题。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种调试方法、装置、存储及设备,主要目的在于解决目前针对应用程序进行调试时,调试效率低的问题。
[0004]为解决上述问题,本申请提供一种调试方法,包括:
[0005]获取目标应用在应用运行过程中接收的各网络请求;
[0006]确定与各所述网络请求对应的目标日志规范文件;
[0007]基于各所述目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件;
[0008]基于各所述参数文件利用预定的命令行工具生成与各所述网络请求对应的调试命令,以基于所述调试命令对所述目标应用进行调试。
[0009]可选的,在获取目标应用在应用开发过程中的各网络请求之前,所述方法还包括:
[0010]预先为各网络协议配置对应的日志规范文件,以建立各网络协议与各日志规范文件的映射关系;各所述日志规范文件中包含用于进行关键参数提取的不同关键参数项。
[0011]可选的,所述确定与各所述网络请求对应的目标日志规范文件,包括:
[0012]基于各所述网络请求确定与各网络请求对应的网络协议;
[0013]基于各所述网络协议查找所述映射关系,获得与各所述网络协议对应的日志规范文件,以确定与各所述网络请求对应的目标日志规范文件。
[0014]可选的,所述基于各所述目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件,包括:
[0015]基于各所述目标日志规范文件中的各关键参数项,对与目标日志规范文件对应的网络请求中的各关键参数进行提取,获得与各网络请求对应所述参数文件。
[0016]可选的,在获得各参数文件之后,所述方法还包括:将各所述参数文件以及各参数文件与网络请求的对应关系存储至预定存储区域;
[0017]所述基于各所述参数文件利用预定的命令行工具生成与所述网络请求对应的调试命令,包括:
[0018]响应用户针对所述预定存储区中任意参数文件的选定操作,获得若干目标参数文件;
[0019]基于各所述目标参数文件,利用预定的命令行工具生成与各目标参数文件对应的目标调试命令。
[0020]可选的,在基于各所述参数文件利用预定的命令行工具生成与各所述网络请求对应的调试命令之后,所述方法还包括:
[0021]基于各所述调试指令分别生成与调试指令对应的调试按键;
[0022]确定所述目标应用的应用环境,基于所述应用环境根据与所述应用环境对应的展现方式对各所述调试按键进行展现。
[0023]可选的,所述基于所述调试命令对所述目标应用进行调试,包括:
[0024]响应用户针对各所述调试按键的触发操作,基于与各所述调试按键对应的调试指令对所述目标应用进行调试。
[0025]为解决上述问题,本申请提供一种调试装置,包括:
[0026]获取模块,用于获取目标应用在应用开发过程中的各网络请求;
[0027]确定模块,用于确定与各所述网络请求对应的目标日志规范文件;
[0028]获得模块,用于基于各所述目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件;
[0029]调试模块,用于基于各所述参数文件利用预定的命令行工具生成与各所述网络请求对应的调试命令,以基于所述调试命令对所述目标应用进行调试。
[0030]为解决上述问题,本申请提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述调试方法的步骤。
[0031]为解决上述问题,本申请提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述任一项所述调试方法的步骤。
[0032]本申请中的一种调试方法、装置、存储介质及电子设备,通过利用与网络请求对应的日志规范文件,对网络请求中的参数进行提取、获得与网络请求对应的参数文件,能够使得针对网络请求的参数提取更加快速、准确,后续在对目标应用进行调试时,就可基于该参数文件准确、快速的生成调试命令,进而实现准确、快速对目标应用进行调试,提高了调试效率。
[0033]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0034]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0035]图1为本申请实施例一种调试方法的流程图;
[0036]图2为本申请又一实施例一种调试方法的流程图;
[0037]图3为本申请另一实施例一种调试装置的结构框图;
[0038]图4为本申请另一实施例一种电子设备的结构框图。
具体实施方式
[0039]此处参考附图描述本申请的各种方案以及特征。
[0040]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
[0041]包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
[0042]通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0043]还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式。
[0044]当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
[0045]此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调试方法,其特征在于,包括:获取目标应用在应用运行过程中接收的各网络请求;确定与各所述网络请求对应的目标日志规范文件;基于各所述目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件;基于各所述参数文件利用预定的命令行工具生成与各所述网络请求对应的调试命令,以基于所述调试命令对所述目标应用进行调试。2.如权利要求1所述的方法,其特征在于,在获取目标应用在应用开发过程中的各网络请求之前,所述方法还包括:预先为各网络协议配置对应的日志规范文件,以建立各网络协议与各日志规范文件的映射关系;各所述日志规范文件中包含用于进行关键参数提取的不同关键参数项。3.如权利要求2所述的方法,其特征在于,所述确定与各所述网络请求对应的目标日志规范文件,包括:基于各所述网络请求确定与各网络请求对应的网络协议;基于各所述网络协议查找所述映射关系,获得与各所述网络协议对应的日志规范文件,以确定与各所述网络请求对应的目标日志规范文件。4.如权利要求2所述的方法,其特征在于,所述基于各所述目标日志规范文件,对与目标日志规范文件对应的网络请求中的关键参数进行提取,获得与各网络请求对应的参数文件,包括:基于各所述目标日志规范文件中的各关键参数项,对与目标日志规范文件对应的网络请求中的各关键参数进行提取,获得与各网络请求对应所述参数文件。5.如权利要求1所述的方法,其特征在于,在获得各参数文件之后,所述方法还包括:将各所述参数文件以及各参数文件与网络请求的对应关系存储至预定存储区域;所述基于各所述参数文件利用预定的命令行工具生成与所述网络请求对应的调试命令,包括:响应用户针对所述...

【专利技术属性】
技术研发人员:尚攀攀
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1