【技术实现步骤摘要】
一种应用调试方法、装置、设备及介质
[0001]本申请要求于2020年05月26日提交中国国家知识产权局、申请号为202010456122.7、申请名称为“一种应用调试方法、装置、设备及介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及应用开发
,尤其涉及一种应用调试方法、装置、设备以及计算机可读存储介质。
技术介绍
[0003]应用是针对用户的某种特殊应用目的所编写的计算机程序的集合。应用从立项到交付给客户,通常会经历开发、测试、上线等多个阶段。其中,在开发、测试、上线的各个阶段往往会配置相应的环境,例如开发环境(development environment)、测试环境(testing environment)、生产环境(production environment)。
[0004]开发人员常需要对应用进行调试,应用的调试包括利用人工或者编译的方式检测出应用的程序代码中的错误,进而可以根据调试过程中发现的错误对程序代码进行修正。
[0005]现有调试方法 ...
【技术保护点】
【技术特征摘要】
1.一种应用调试方法,其特征在于,所述方法应用于应用调试系统,所述应用调试系统用于对应用的子应用模块进行代码调试,所述应用调试系统包括路由子系统和交互子系统,所述方法包括:所述交互子系统接收用户输入或选择的多个子应用模块的标识,其中,每个子应用模块包括的代码块用于实现所述应用的功能;所述交互子系统创建多个调试会话,所述多个调试会话与所述多个子应用模块一一对应;所述交互子系统根据所述多个调试会话生成多个调试请求消息,每个调试请求消息被所述路由子系统路由至请求调试的子应用模块的代理,以用于请求调试对应的子应用模块的代码块。2.根据权利要求1所述的方法,其特征在于,每个调试会话包括调试会话标识,所述交互子系统根据所述多个调试会话生成多个调试请求消息,包括:所述交互子系统根据多个子应用模块的标识生成多个原始调试请求消息;所述交互子系统在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识,得到多个调试请求消息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述交互子系统创建全局调试会话,所述全局调试会话与所述多个调试会话对应;所述交互子系统在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识,得到多个调试请求消息,包括:所述交互子系统在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识以及全局调试会话标识,生成多个调试请求消息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:所述交互子系统接收多个调试响应消息,所述多个调试响应消息与所述多个调试请求消息一一对应。5.根据权利要求1至4任一项所述的方法,其特征在于,在向所述路由子系统发送所述多个调试请求消息之前,所述方法还包括:所述交互子系统建立与所述路由子系统的长连接。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述长连接建立失败时,所述交互子系统丢弃已接收的调试请求消息。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:当所述多个调试会话关闭时,所述交互子系统断开与所述路由子系统的长连接。8.一种调试请求消息的处理方法,其特征在于,所述方法包括:调试适配器接收多个原始调试请求消息,每个原始调试请求消息用于请求调试应用的一个子应用模块,每个子应用模块包括的代码块用于实现所述应用的功能;所述调试适配器创建多个调试会话,所述多个调试会话与请求调试的多个子应用模块一一对应;所述调试适配器根据所述多个调试会话对应的调试会话标识和所述多个原始调试请求消息生成多个调试请求消息,发送所述多个调试请求消息。9.根据权利要求8所述的方法,其特征在于,所述调试适配器根据所述多个调试会话对
应的调试会话标识和所述多个原始调试请求消息生成多个调试请求消息,包括:所述调试适配器在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识,得到多个调试请求消息。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述调试适配器创建全局调试会话,所述全局调试会话与所述多个调试会话对应;所述调试适配器在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识,得到多个调试请求消息,包括:所述调试适配器在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识以及全局调试会话标识,得到多个调试请求消息。11.根据权利要求9或10所述的方法,其特征在于,所述调试适配器在所述多个原始调试请求消息中添加请求调试的子应用模块对应的调试会话标识,包括:所述调试适配器删除所述多个原始调试请求消息的标准消息头;所述调试适配器为所述多个原始调试请求消息添加更新的消息头,所述更新的消息头包括请求调试的子应用模块对应的调试会话标识。12.根据权利要求8至11任一项所述的方法,其特征在于,所述方法还包括:所述调试适配器接收多个调试响应消息,所述多个调试响应消息与所述多个调试请求消息一一对应。13.根据权利要求12所述的方法,其特征在于,所述方法还包括:所述调试适配器删除所述多个调试响应消息的消息头,所述调试响应消息的消息头包括调试会话标识;所述调试适配器为所述多个调试响应消息添加标准消息头。14.根据权利要求8至13任一项所述的方法,其特征在于,所述调试适配器发送所述多个调试请求消息之前,所述方法还包括:所述调试适配器建立与路由子系统的长连接,所述路由子系统用于路由所述调试请求消息至请求调试的子应用模块的代理。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:当所述长连接建立失败时,所述调试适配器丢弃已接收的调试请求消息。16.根据权利要求8至...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。