[发明专利]一种应用接口耗时测试方法、系统和电子设备在审
| 申请号: | 202210054923.X | 申请日: | 2022-01-18 | 
| 公开(公告)号: | CN114398281A | 公开(公告)日: | 2022-04-26 | 
| 发明(设计)人: | 李永飞 | 申请(专利权)人: | 北京自如信息科技有限公司 | 
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 | 
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 胡晓静 | 
| 地址: | 101500 北京市密云区经济开*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 应用 接口 耗时 测试 方法 系统 电子设备 | ||
1.一种应用接口耗时测试方法,其特征在于,应用于客户端,所述客户端上部署有应用程序,所述方法包括:
当所述应用程序通过目标应用接口发送访问请求到服务器时,获取所述访问请求的请求耗时;
将所述请求耗时发送至服务器,以使所述服务器将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,并基于所述目标开发分支发送告警消息,所述目标开发分支用于进行所述应用程序的版本开发。
2.根据权利要求1所述的方法,其特征在于,所述获取所述访问请求的请求耗时,包括:
基于预设的网络拦截单元拦截所述访问请求的数据包;
基于数据包的拦截时间确定所述请求耗时。
3.根据权利要求2所述的方法,其特征在于,在将所述请求耗时发送至服务器之前,所述方法还包括:
判断所述请求耗时是否大于所述预设阈值;
若所述请求耗时大于所述预设阈值则通过所述预设的网络拦截单元对所述请求耗时进行显示。
4.根据权利要求3所述的方法,其特征在于,所述预设阈值通过如下方式确定:
获取所述目标应用接口在预设时间段内各个访问请求对应的历史请求耗时;
对各个访问请求对应的历史请求耗时进行排序;
基于预设阈值筛选规则从排序结果中确定所述预设阈值。
5.一种应用接口耗时测试方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的请求耗时,所述请求耗时是所述客户端上部署的应用程序通过目标应用接口发送访问请求到服务器时,所述访问请求对应的请求耗时;
将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,所述目标开发分支用于进行所述应用程序的版本开发;
基于所述目标开发分支发送告警消息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
基于所述请求耗时生成时间报告,所述时间报告包括所述请求耗时、所述请求耗时对应的目标应用接口、所述目标应用接口对应的开发分支、客户端信息和网关服务名称。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
创建用于监测所述目标应用接口配置变化的跟踪单元。
8.一种应用接口耗时测试系统,其特征在于,包括客户端和服务器,所述客户端上部署有应用程序,其中,
当所述应用程序通过目标应用接口发送访问请求到服务器时,所述客户端获取所述访问请求的请求耗时;
所述客户端将所述请求耗时发送至服务器;
所述服务器接收客户端发送的请求耗时;
所述服务器将所述请求耗时与预设阈值进行比对,若所述请求耗时大于预设阈值则获取所述目标应用接口对应的目标开发分支,所述目标开发分支用于进行所述应用程序的版本开发;
所述服务器基于所述目标开发分支发送告警消息。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机从而执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京自如信息科技有限公司,未经北京自如信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210054923.X/1.html,转载请声明来源钻瓜专利网。





