应用性能分析方法及装置制造方法及图纸

技术编号:17517855 阅读:39 留言:0更新日期:2018-03-21 02:19
本申请公开了一种应用性能分析方法及装置,涉及应用分析技术领域,可以提高了统计应用功能响应时长的效率,进而可以提高应用性能的分析效率。所述方法包括:收集应用系统日志文件中的应用请求相关信息;根据所述应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长;将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。本申请适用于应用性能的分析。

Application performance analysis method and device

The application discloses an application performance analysis method and device, and relates to the application analysis technology field, which can improve the efficiency of the response time of the statistical application function, and further improve the efficiency of the application performance analysis. The method comprises the following steps: collecting application system log file request information; according to the application request of relevant information, using the same statistical application request within a predetermined time interval function of the average response time; the average response time and the application performance of the baseline standard established for comparison analysis, application the performance of the corresponding analysis results. This application is applicable to the analysis of application performance.

【技术实现步骤摘要】
应用性能分析方法及装置
本申请涉及应用分析
,特别是涉及一种应用性能分析方法及装置。
技术介绍
随着市场上平板电脑、智能手机等智能终端的兴起,智能终端已经成为人们生活中不可或缺的一部分,人们可以通过智能终端上安装的应用进行在线聊天、网络游戏、网上购物等操作。但是有时用户在体验应用某些功能时,会存在卡顿现象,其一个主要原因是由于该功能的应用请求响应时长过长造成的,因此需要统计应用这些功能的响应时长,以便后续进行应用分析,找到问题所在。目前,在统计应用某一功能的响应时长时,需要借助测试工具,或人工翻查万维网(WorldWideWeb,WEB)服务器记录的日志文件,从该日志文件中查找WEB服务器对与该功能相应的应用请求处理响应时长,进而得到应用该功能的响应时长,然而这种方式步骤繁琐且较耗费时间,会影响统计应用功能响应时长的效率,进而会影响应用性能的分析效率。
技术实现思路
有鉴于此,本申请提供了一种应用性能分析方法及装置,主要目的在于解决目前通过借助测试工具或人工翻查WEB服务器记录的日志文件,查查找应用某一功能的响应时长时步骤繁琐且较耗费时间,会影响统计应用功能响应时长的效率,进而会影响应用性能的分析效率的问题。依据本申请一个方面,提供了一种应用性能分析方法,该方法包括:收集应用系统日志文件中的应用请求相关信息;根据所述应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长;将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。依据本申请另一个方面,提供了一种应用性能分析装置,该装置包括:收集单元,用于收集应用系统日志文件中的应用请求相关信息;统计单元,用于根据所述收集单元收集到的应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长;分析单元,用于将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。依据本申请又一个方面,提供了一种存储设备,其上存储有计算机程序,所述程序被处理器执行时实现上述应用性能分析方法。依据本申请再一个方面,提供了一种应用性能分析的实体装置,包括存储设备、处理器及存储在存储设备上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述应用性能分析方法。借由上述技术方案,本申请提供的一种应用性能分析方法及装置,与目前通过借助测试工具或人工翻查WEB服务器记录的日志文件的方式相比,本申请可以从应用系统日志文件中自动收集应用请求相关信息,并根据该信息统计得到预定时间间隔内相同应用功能的应用请求平均响应时长,进而依据该平均响应时长自动分析得到应用性能分析结果,无需借助测试工具或人工翻查,操作简单省时,提高了统计应用功能响应时长的效率,从而提高了应用性能的分析效率。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本申请实施例提供的一种应用性能分析方法流程示意图;图2示出了本申请实施例提供的另一种应用性能分析方法流程示意图;图3示出了本申请实施例提供的一种应用性能分析装置的结构示意图;图4示出了本申请实施例提供的另一种应用性能分析装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本申请实施例提供了一种应用性能分析方法,操作简单省时,可以提高统计应用功能响应时长的效率,进而可以提高应用性能的分析效率,如图1所示,该方法包括:101、收集应用系统日志文件中的应用请求相关信息。其中,应用请求相关信息包括客户端向WEB服务器发送应用请求的时间、WEB服务器接收到应用请求的时间、该应用请求的请求内容、WEB服务器返回该应用请求处理结果的时间、该应用请求的处理结果内容及发送该应用请求的客户端信息(如所在终端设备的设备标识、登录的用户信息等)等内容。应用系统日志文件用于保存WEB服务器处理应用请求时所记录的应用请求相关信息。对于本申请实施例的执行主体可以为用于应用性能分析的装置,具体可以用于分析应用某一功能相应的应用请求响应时长,找到应用请求响应时长大于一定阈值的应用功能,做到应用的性能分析,以便后续对该应用功能进行改进。102、根据收集到的应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长。其中,预定时间间隔可以根据实际需求预先进行设定。例如,预定时间间隔可以为每天、每周、每月等。例如,根据应用请求相关信息包含的客户端发送应用请求的时间、以及WEB服务器返回应用请求处理结果的时间,计算应用请求的响应时长,具体可以将WEB服务器返回应用请求处理结果的时间减去客户端发送该应用请求的时间,得到该应用请求的响应时长,在得到每个应用请求的响应时长后,统计在预定时间间隔内相同应用功能的应用请求平均响应时长。103、将应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。在本实施例中,可以预先收集大量的应用请求响应时长的样本数据,然后对样本数据进行统计分析,找到符合普遍标准的性能基线标准。例如,将每日相同应用功能的应用请求平均响应时长与性能基线标准进行比对分析,将应用请求平均响应时长小于性能基线标准的应用功能记为正常,并将应用请求平均响应时长大于性能基线标准的应用功能记为危险;根据每个应用功能的标记结果,以及相应的应用请求平均响应时长等信息,生成每日应用性能分析结果,最后可以以图或表等形式展示给应用分析人员,以便及时找到出现异常的应用功能。本申请实施例提供的一种应用性能分析方法,与目前通过借助测试工具或人工翻查WEB服务器记录的日志文件的方式相比,本申请实施例可以根据收集到的应用系统日志文件中应用请求相关信息自动统计得到预定时间间隔内相同应用功能的应用请求平均响应时长,进而依据该平均响应时长自动分析得到应用性能分析结果,无需借助测试工具或人工翻查,操作简单省时,提高了统计应用功能响应时长的效率,从而提高了应用性能的分析效率。进一步的,作为上述实施例具体实施方式的细化和扩展,提供了另一种应用性能分析方法,如图2所示,该方法包括:201、预先根据不同倍数的性能基线标准,划分不同的时长区间范围。具体可以根据不同的实际需要,划分不同的时长区间范围。例如,根据实际需要划分三个时长区间范围,具体将小于1倍的性能基线标准的时长区间范围划分为A时长区间范围;将大于1倍的性能基线标准、且小于2倍的性能基线标准的时长区间范围划分为B时长区间范围;将大于2倍的性能基线标准的时长区间范围划分为C时长区间范围。202、配置每个时长区间范围对应的标记信息。本文档来自技高网...
应用性能分析方法及装置

【技术保护点】
一种应用性能分析方法,其特征在于,包括:收集应用系统日志文件中的应用请求相关信息;根据所述应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长;将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。

【技术特征摘要】
1.一种应用性能分析方法,其特征在于,包括:收集应用系统日志文件中的应用请求相关信息;根据所述应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求平均响应时长;将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果。2.根据权利要求1所述的方法,其特征在于,将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果之前,所述方法还包括:根据不同倍数的所述性能基线标准,划分不同的时长区间范围;及配置每个时长区间范围对应的标记信息;所述将所述应用请求平均响应时长与预先建立的性能基线标准进行比对分析,得到相应的应用性能分析结果,包括:从所述不同的时长区间范围中确定所述应用请求平均响应时长所处于的时长区间范围;依据确定的所述时长区间范围对应的标记信息,确定所述应用功能响应情况的性能分析结果。3.根据权利要求2所述的方法,其特征在于,所述依据确定的所述时长区间范围对应的标记信息,确定所述应用功能响应情况的性能分析结果之前,所述方法还包括:根据所述应用请求相关信息,统计在预定时间间隔内相同应用功能的应用请求最长响应时长以及应用请求数量;所述依据确定的所述时长区间范围对应的标记信息,确定所述应用功能响应情况的性能分析结果,包括:依据确定的所述时长区间范围对应的标记信息、所述应用请求最长响应时长以及所述应用请求数量,确定所述应用功能响应情况的性能分析结果。4.根据权利要求3所述的方法,其特征在于,所述依据确定的所述时长区间范围对应的标记信息、所述应用请求最长响应时长以及所述应用请求数量,确定所述应用功能响应情况的性能分析结果之后,所述方法还包括:检测所述应用请求数量所处于的预设数量区间范围,不同的预设数量区间范围分别对应不同的分析可信度;根据检测到的所述应用请求数量所处于的预设数量区间范围,标记在所述预定时间间隔内对应的所述应用功能响应情况的性能分析结果的分析可信度。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:统计在预定时间间隔内不...

【专利技术属性】
技术研发人员:于蕊
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1