[发明专利]响应时间的统计方法及系统在审
申请号: | 201711142198.7 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107888690A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 肖玉林 | 申请(专利权)人: | 深圳泉眼体育运营管理有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/34 |
代理公司: | 深圳众赢通宝知识产权代理事务所(普通合伙)44423 | 代理人: | 樊宝忠 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 响应 时间 统计 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种响应时间的统计方法及系统。
背景技术
在应用程序的开发过程中,为了判断应用程度稳定性以及流畅度,常常需要统计应用程序上某个页面的响应时间。响应时间即为从某个页面上点击按钮等操作后开始计时,到页面数据完全加载成功结束计时,统计这两个计时的差值可得出应用程序的页面响应时间。
现有的统计页面响应时间的方式包括如下两个:
第一个是在应用程序内部通过设置代码,在程序开始时记录一个时间戳,程序结束时再记录一个时间戳,两个时间相减即为页面程序响应的基本时间,但是这种统计方式只能统计内部线程运行时间,并不能直观的反馈出从用户开始操作到数据完全加载成功的时间;
第二个是利用测试工具,手工测试。即,从点击应用程序按钮同时手动启动测试工具开始计时,到页面数据完全加载成功再手动结束测试工具结束计时,统计这两个时间差可得出应用程序的页面响应时间。但是这种方法统计误差较大,不够精准并且无法获知内部各个阶段加载消耗的详细时间。
发明内容
本发明的主要目的在于提供一种响应时间的统计方法及系统,可以解决现有技术中在统计应用程序页面的响应时间时,统计时间不够精确的技术问题。
为实现上述目的,本发明实施例第一方面提供一种响应时间的统计方法,所述方法包括:
当检测到对应用程序的操作,所述客户端封装响应操作请求,将所述响应操作请求及当前的第一时间戳发送给服务器;
所述服务器根据响应操作请求,向数据库发送数据查询请求;
所述服务器将接收到的所述数据库返回的查询到的数据,发送给所述客户端;
所述客户端记录接收所述数据并进行加载,加载完毕后记录当前的第二时间戳,并计算所述第一时间戳和所述第二时间戳的差值,得到所述操作对应的响应时间。
本发明实施例第二方面提供一种响应时间的统计系统,所述系统包括:
客户端和服务器;
其中,所述客户端,用于当检测到对应用程序的操作,封装响应操作请求,将所述响应操作请求及当前的第一时间戳发送给服务器;
所述服务器,用于根据响应操作请求,向数据库发送数据查询请求;
所述服务器,用于将接收到的所述数据库返回的查询到的数据,发送给所述客户端;
所述客户端,用于记录接收所述数据并进行加载,加载完毕后记录当前的第二时间戳,并计算所述第一时间戳和所述第二时间戳的差值,得到所述操作对应的响应时间。
从上述本发明实施例可知,本发明提供的一种响应时间的统计方法及系统,通过检测到应用程序的操作后,以及操作加载完全时,程序内部的不同过程通过时间戳标记出来,通过记录的时间戳计算出程序响应时不同过程的耗时时间并保存在本地。一方面可以便于开发者了解程序内部过每个步骤处理的详细时间,另一方面可以直观的反馈出用户从操作到数据完全加载成功的时间,提高统计的精确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1图1为本发明实施例提供的一种响应时间的统计方法的方法流程示意图;
图2为本发明实施例提供的一种响应时间的统计系统的工作流程示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1为本发明实施例提供的一种响应时间的统计方法的方法流程示意图,该方法包括:
S101、当检测到对应用程序的操作,客户端封装响应操作请求,将响应操作请求及当前的第一时间戳发送给服务器。
该响应操作请求是用于请求对应用程序的操作的响应数据。
该响应操作请求具体为HTTP(超文本传输协议)请求。
S102、服务器根据响应操作请求,向数据库发送数据查询请求。
其中,服务器根据响应操作请求,向数据库发送数据查询请求,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳泉眼体育运营管理有限公司,未经深圳泉眼体育运营管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711142198.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电源转换装置
- 下一篇:电源转换装置、供电系统及其控制方法