应用程序调试方法、装置、介质和电子设备制造方法及图纸

技术编号:43319545 阅读:20 留言:0更新日期:2024-11-15 20:20
本公开涉及一种应用程序调试方法、装置、介质和电子设备,属于计算机技术领域,能够在日常开发中排查出很多普通测试无法发掘的问题,提高排查效率。一种应用程序调试方法,包括:在目标APP与前端代码执行引擎之间的、经由目标APP组件的通信路径上进行数据拦截,记录拦截处理所得的通信链路数据作为录制产物进行存储,目标APP组件以二进制形式表征;获取录制产物并解析得到通信链路数据,基于通信链路数据在模拟环境中复现目标APP的通信过程,模拟环境为通过在回放APP与前端代码执行引擎之间经由回放APP组件进行通信、来模拟目标APP与前端代码执行引擎之间的通信过程的环境,回放APP组件以对应于目标APP组件的源代码形式进行表征。

【技术实现步骤摘要】

本公开涉及计算机,具体地,涉及一种应用程序调试方法、装置、介质和电子设备


技术介绍

1、跨平台应用开发框架指的是开发人员使用一套相同的代码,一次性地编码便可在多个端侧平台(例如,小程序、浏览器、ios、andriod、macos、linux、麒麟、uos等)上运行所开发的应用程序。

2、然而,对于大多数的跨端业务场景而言,一个客户端的跨平台应用程序(app)会涉及到数百种不同的组件。为了降低包体积,通常会使用混合二进制方式来引入这些组件,这就导致了无法快速地使用源代码对跨平台app进行调试。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种应用程序调试方法,包括:在目标应用程序与前端代码执行引擎之间的、经由目标应用程序组件的通信路径上进行数据拦截,记录所述拦截处理所得的通信链路本文档来自技高网...

【技术保护点】

1.一种应用程序调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在目标应用程序与前端代码执行引擎之间的、经由目标应用程序组件的通信路径上进行数据拦截包括以下中的至少一者:

3.根据权利要求1所述的方法,其特征在于,所述记录所述拦截处理所得的通信链路数据作为录制产物进行存储,包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述拦截处理所得的通信链路数据进行压缩编码,得到所述录制产物,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述通信链路数据,在模拟环境中复现所述目标应用程序的通信过程,包括:...

【技术特征摘要】

1.一种应用程序调试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述在目标应用程序与前端代码执行引擎之间的、经由目标应用程序组件的通信路径上进行数据拦截包括以下中的至少一者:

3.根据权利要求1所述的方法,其特征在于,所述记录所述拦截处理所得的通信链路数据作为录制产物进行存储,包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述拦截处理所得的通信链路数据进行压缩编码,得到所述录制产物,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述通信链路数据,在模拟环...

【专利技术属性】
技术研发人员:张发城赵松
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1