[发明专利]一种应用接口耗时测试方法、系统和电子设备在审
| 申请号: | 202210054923.X | 申请日: | 2022-01-18 | 
| 公开(公告)号: | CN114398281A | 公开(公告)日: | 2022-04-26 | 
| 发明(设计)人: | 李永飞 | 申请(专利权)人: | 北京自如信息科技有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 | 
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 胡晓静 | 
| 地址: | 101500 北京市密云区经济开*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 应用 接口 耗时 测试 方法 系统 电子设备 | ||
本发明公开了一种应用接口耗时测试方法、系统和电子设备,包括客户端和服务器,客户端上部署有应用程序,其中,当应用程序通过目标应用接口发送访问请求到服务器时,客户端获取访问请求的请求耗时;客户端将请求耗时发送至服务器;服务器接收客户端发送的请求耗时;服务器将请求耗时与预设阈值进行比对,若请求耗时大于预设阈值则获取目标应用接口对应的目标开发分支,目标开发分支用于进行应用程序的版本开发;服务器基于目标开发分支发送告警消息。本发明提供的技术方案,实现了在应用程序上线应用市场之前,提高应用程序访问服务器的速度。
技术领域
本发明涉及软件设计领域,具体涉及一种应用接口耗时测试方法、系统和电子设备。
背景技术
在应用程序开发、测试过程中,研发和测试都会重点关注应用崩溃和业务阻碍漏洞,而忽视了应用程序各项功能访问服务器的速度这项性能指标,使得用户在使用移动端应用程序时往往由于界面切换、登录等操作的速度过慢影响体验,进而放弃使用应用程序。因此,如何在应用程序上线应用市场前,提高应用程序访问服务器的速度,是亟待解决的问题。
发明内容
有鉴于此,本发明实施方式提供了一种应用接口耗时测试方法、系统和电子设备,从而实现了在应用程序上线应用市场之前,提高应用程序访问服务器的速度。
根据第一方面,本发明提供了一种应用接口耗时测试方法,应用于客户端,所述客户端上部署有应用程序,所述方法包括:当所述应用程序通过目标应用接口发送访问请求到服务器时,获取所述访问请求的请求耗时;将所述请求耗时发送至服务器,以使所述服务器将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,并基于所述目标开发分支发送告警消息,所述目标开发分支用于进行所述应用程序的版本开发。
可选地,所述获取所述访问请求的请求耗时,包括:基于预设的网络拦截单元拦截所述访问请求的数据包;基于数据包的拦截时间确定所述请求耗时。
可选地,在将所述请求耗时发送至服务器之前,所述方法还包括:判断所述请求耗时是否大于所述预设阈值;若所述请求耗时大于所述预设阈值则通过所述预设的网络拦截单元对所述请求耗时进行显示。
可选地,所述预设阈值通过如下方式确定:获取所述目标应用接口在预设时间段内各个访问请求对应的历史请求耗时;对各个访问请求对应的历史请求耗时进行排序;基于预设阈值筛选规则从排序结果中确定所述预设阈值。
根据第二方面,本发明提供了一种应用接口耗时测试方法,应用于服务器,所述方法包括:接收客户端发送的请求耗时,所述请求耗时是所述客户端上部署的应用程序通过目标应用接口发送访问请求到服务器时,所述访问请求对应的请求耗时;将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,所述目标开发分支用于进行所述应用程序的版本开发;基于所述目标开发分支发送告警消息。
可选地,所述方法还包括:
基于所述请求耗时生成时间报告,所述时间报告包括所述请求耗时、所述请求耗时对应的目标应用接口、所述目标应用接口对应的开发分支、客户端信息和网关服务名称。
可选地,所述方法还包括:
创建用于监测所述目标应用接口配置变化的跟踪单元。
根据第三方面,本发明提供了一种应用接口耗时测试系统,包括客户端和服务器,所述客户端上部署有应用程序,其中,当所述应用程序通过目标应用接口发送访问请求到服务器时,所述客户端获取所述访问请求的请求耗时;所述客户端将所述请求耗时发送至服务器;所述服务器接收客户端发送的请求耗时;所述服务器将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,所述目标开发分支用于进行所述应用程序的版本开发;所述服务器基于所述目标开发分支发送告警消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京自如信息科技有限公司,未经北京自如信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210054923.X/2.html,转载请声明来源钻瓜专利网。





