[发明专利]应用程序的开发调试方法、装置、电子设备及存储介质在审
申请号: | 201811618004.0 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109614340A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 王帅 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络数据 应用程序 调试 存储介质 电子设备 网络请求 开发 应用程序开发 用户交互界面 网络连接 异常问题 复现 记录 服务器 客户 配合 展示 | ||
本公开提供了一种应用程序的开发调试方法、装置、电子设备及存储介质。该方法包括:根据开发阶段应用程序发起的网络请求,生成网络请求对应的网络数据,并对网络数据进行记录;将记录的网络数据进行展示,以供开发人员对应用程序进行调试,即开发人员通过客户端的用户交互界面就可以直接看到所有的网络数据,而无需重新搭建网络连接来查看或到服务器去查看网络数据,免去了复杂的异常问题复现流程以及其他人员的配合,在节省人力、物力的同时,提升应用程序开发调试的效率。
技术领域
本公开涉及软件开发及互联网技术领域,具体而言,本公开涉及一种应用程序的开发调试方法、装置、电子设备及存储介质。
背景技术
App(Application,应用程序)与Server(服务器)之间的交互依赖于网络,通过网络传递的数据,将Server提供的服务由App提供给用户。也就是说,网络是应用数据交互的媒介。移动互联网时代,基于网络来传递数据的需求越来越频繁,数据量也越来越大,一些问题也伴随而来。
作为示例地,有时候网络数据会影响APP数据的展示,由于网络错误,或者网络质量下降等原因,APP的显示就会不正常。而作为开发人员,在遇到App的异常情况时,需要依次判断异常是否与网络有关、异常是否与Server有关、异常是否与App有关等。但是在正常情况下,从App的角度无法看到网络的具体情况。
这时候,通常都是将App与调试平台连接到同一网络环境下,通过构建一个网络来查看网络数据是怎样的,这就需要一个连接的过程。或者,从服务器获取相应的网络数据进行查看,这就需要其他人员的配合。另外,由于有些异常只是瞬间发生的,当出现异常时再来构建一个网络,可能无法复现出同样的异常问题。
发明内容
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:
第一方面,本公开提供了一种应用程序的开发调试方法,该方法包括:
根据开发阶段所述应用程序发起的网络请求,生成所述网络请求对应的网络数据,并对所述网络数据进行记录;
将记录的网络数据进行展示,以供开发人员对应用程序进行调试。
在一种可选的实现方式中,根据开发阶段所述应用程序发起的任一网络请求,生成所述任一网络请求对应的网络数据,包括:
在所述应用程序发起所述任一网络请求时,对所述任一网络请求进行捕获;
对捕获的所述任一网络请求进行分析,生成所述任一网络请求对应的网络数据。
在一种可选的实现方式中,所述将记录的网络数据进行展示,包括:
根据各个网络请求的请求时间,将对应的网络数据依次进行展示。
在一种可选的实现方式中,所述将记录的网络数据进行展示,包括:
针对各个网络请求,分别检测所述应用程序的运行状态;
当所述运行状态出现异常时,将相应的网络请求对应的网络数据进行展示。
在一种可选的实现方式中,当所述运行状态出现异常时,将相应的网络请求对应的网络数据进行展示,包括:
根据运行状态出现异常的次数,确定相应的各个网络请求的异常频率顺序;
根据所述异常频率顺序,对相应的网络参数进行展示。
在一种可选的实现方式中,所述根据开发阶段所述应用程序发起的网络请求,生成所述网络请求对应的网络数据之前,还包括:
调用自动化测试工具,通过预定义的针对所述应用程序的点击事件,发起网络请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811618004.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多套测试环境的自动扩充方法
- 下一篇:一种代码覆盖率的测试方法及系统