概览

新增用户:一段时间内,与上次统计相比,App中新增的用户数。    

活跃用户:一段时间内,访问过App的用户数。  

启动次数:一段时间内,App被启动的次数。    

性能评分:一段时间内,App运行中的整体得分情况,包含四个指标:响应时间评分、崩溃率评分、HTTP错误率评分和网络失败率评分。

平均响应时间:一段时间内,所有正常请求的平均响应时间(不包含错误请求)。

请求次数:一段时间内,HTTP请求的次数。

崩溃率:一段时间内,App发生崩溃的会话数占总会话数的百分比。    

影响用户数:一段时间内,HTTP错误用户、网络失败用户及崩溃错误用户。

HTTP错误率:一段时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。    

网络失败率:一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。    


用户行为

行为动作

平均耗时:一段时间内,多次执行某个行为动作时平均消耗的时间。    

容忍时间:一段时间内,执行某个动作时可以容忍的响应时间,即执行某个动作时允许消耗的最长时间。目前固定容忍时间为2000ms。

总用户数:一段时间内,执行某个行为动作的所有用户数量。    

影响用户数:一段时间内,执行某个行为动作时因响应缓慢所影响的用户数,即用户执行当前动作所用时间大于容忍时间。    

错误用户数:一段时间内,执行某个行为动作时App发生请求错误的用户数。   

HTTP错误率:一段时间内,发生HTTP协议方面的错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。 

网络失败率:一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。

崩溃用户数:一段时间内,执行某个行为动作时App发生崩溃的用户数。        

响应时间:用户执行某个行为动作时所发送HTTP请求的响应时间。    

HTTP请求次数:一段时间内,用户执行某个行为动作时发送HTTP请求的次数。    

请求错误次数:一段时间内,用户执行某个行为动作时HTTP请求错误的次数。    

请求错误率:一段时间内,用户执行某个行为动作时发生请求错误的次数占总请求次数的百分比。    

崩溃次数:一段时间内,用户执行某个动作时App发生崩溃的次数。    

用户分析

新增用户数:一段时间内,与上次统计相比,App中新增的用户数。    

活跃用户数:一段时间内,访问过App的用户数。    

HTTP错误用户数:一段时间内,发生HTTP错误(HTTP状态码错误,400或更高)的用户数。    

网络失败用户数:一段时间内,发生网络错误(发生DNS解析错误、无法建连接、连接超时等)的用户数。    

崩溃错误用户数:一段时间内,发生崩溃错误的用户数。    

HTTP错误率:一段时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。    

网络失败率:一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。    

崩溃率:一段时间内,App发生崩溃的用户数占总用户数的百分比。    

响应慢的行为数:一段时间内,用户访问App时响应缓慢的行为数。    

错误次数:一段时间内,用户访问App时发生错误的次数。    

崩溃次数:一段时间内,用户访问App时发生崩溃的次数。    

平均响应时间:一段时间内,用户执行某个行为动作时所发送所有HTTP请求的平均响应时间。    

容忍时间:一段时间内,执行某个动作时可以容忍的响应时间,即执行某个动作时允许消耗的最长时间。目前固定容忍时间为2000ms。

总操作次数:一段时间内,用户执行某个行为动作的总次数。    

请求次数:一段时间内,用户执行某个行为动作时发送HTTP请求的次数。


网络

HTTP请求

响应时间从发送HTTP请求开始到收到所有响应内容的时间。        

吞吐率:每分钟处理HTTP请求的数量,单位为rpm   (Requests per minute)。    

请求次数:一段时间内,发送HTTP请求的总次数。 

HTTP错误数(占比):一段时间内,发生HTTP协议方面的错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。

网络失败数(占比):一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。

平均响应时间:一段时间内,所有HTTP请求的平均响应时间。

TCPTCP时间,即HTTP请求和服务器建立TCP连接所消耗的时间。 

DNSDNS时间,即HTTP请求进行DNS解析所消耗的时间。DNS解析即通过域名解析服务(DNS)将指定的域名解析成IP地址。 

SSLSSL时间,即HTTP请求和服务器建立安全套接层(SSL)连接所消耗的时间。TCP/IP连接建立之后,根据服务器需要,可能建立安全套接层(SSL)连接。 

网络延迟时间:HTTP请求进行网络传输所消耗的时间,包括发出请求的网络耗时和接收到响应的网络耗时。

首包时间:从发送HTTP请求开始到收到服务器返回的第一个数据包所消耗的时间,该指标能够反映服务器的响应速度

错误

请求错误率:一段时间内,发送HTTP请求时发生错误的数量占请求总量的百分比。   

HTTP错误率:一段时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。

网络失败率:一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。

错误次数:一段时间内,统计当前请求的错误次数,总错误次数为出现的HTTP错误次数和网络错误次数。

影响用户数:一段时间内,当前错误请求影响的用户数。

错误设备数:一段时间内,发生错误请求的对应设备数。

Socket请求

建立连接最慢的主机:一段时间内,App与服务器通信时,建立连接响应最慢的主机(Server   端)。    

Read耗时最长的主机: 一段时间内,App与服务器通信时,从Server端读时响应最慢的主机。    

Write耗时最长的主机:一段时间内,App与服务器通信时,向Server端写时响应最慢的主机。    

异常最多的主机: 一段时间内,App与服务器通信时,产生异常数最多的主机。    

连接耗时:App与Server端连接上所消耗的时间。

Socket异常

异常用户数App与服务器通信时,产生Socket异常的用户数。    

异常次数:App与服务器通信时,产生Socket异常的总次数。    

使用用户数:使用App的用户数。    

App版本:产生Socket异常的App版本。    

影响用户数:Socket异常所影响的用户数。        


Webview

页面加载

平均响应时间:一段时间内,视图类、页面或请求的平均响应时间。    

平均执行时间:一段时间内,视图类、页面或请求的平均执行时间。    

执行次数:一段时间内,视图类的执行次数。    

白屏时间:一段时间内,请求页面发生白屏的次数。  

首屏时间:浏览器显示第一屏页面的时间,通常终端响应时间会比首屏时间大很多,所以首屏时间用来判断用户看到第一屏内容的时间,是衡量用户体验重要指标。      

吞吐量:一段时间内,页面处理的请求数量。    

耗时:页面加载所消耗的时间。    

JS错误:页面加载时,发生的JavaScript脚本错误。    

JS错误次数:一段时间内,页面加载时发生JS错误的次数。    

JS错误类型:一段时间内,页面加载时发生JS错误的类型。    

Ajax

平均响应时间:一段时间内,域名下所有Ajax请求的平均响应时间。    

响应时间:Ajax请求的响应时间,即从发送请求开始到收到所有响应内容的时间。    

执行次数:一段时间内,Ajax请求的执行次数。    

耗时:执行Ajax请求所消耗的时间。    

Ajax错误:执行Ajax请求时发生的错误。    

Ajax错误次数:一段时间内,发生Ajax请求错误的次数。    

错误类型:一段时间内,发生Ajax请求的类型。     


运营/地域

响应时间:HTTP请求的响应时间,即从发送HTTP请求开始到收到所有响应内容的时间。

HTTP错误率:一段时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。      

吞吐率:每分钟处理HTTP请求的数量,单位为rpm   (Requests per minute)。    

请求错误率:一段时间内,发送HTTP请求时发生错误的数量占请求总量的百分比。 

网络失败率: 一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。       

活跃会话数:一段时间内,App被访问的次数。    

新增用户数一段时间内,与上次统计相比,App中新增的用户数。    

活跃用户数:一段时间内,访问过App的用户数。    

启动次数:一段时间内,App被启动的次数。

系统版本崩溃数: 一段时间内,App系统版本的崩溃次数。 


崩溃

崩溃率:一段时间内,访问App时发生崩溃的用户数占总访问用户数的百分比。    

崩溃用户数:一段时间内,访问App时发生崩溃的用户数。    

崩溃次数:一段时间内,App发生崩溃的次数    

使用用户数:一段时间内,访问App的用户数。    

Bug数:一段时间内,App出现的Bug数。    

已修复Bug数:一段时间内,已修复的Bug数。    

未修复Bug数:一段时间内,尚未修复的Bug数。    

会话数:一段时间内,App被用户启动的次数

影响用户数:一段时间内,App崩溃所影响的用户数。    


ANR/卡顿

ANR/卡顿率:一段时间内,App发生ANR/卡顿的百分比。    

ANR/卡顿用户数:一段时间内,App发生ANR/卡顿的用户数。    

ANR/卡顿次数:一段时间内,App发生ANR/卡顿的总次数。    

人均ANR/卡顿次数:一段时间内,App发生ANR/卡顿的总次数/App总用户数。    

App版本:发生ANR/卡顿的App版本。    

影响设备:ANR/卡顿所影响的设备数。    

影响用户数:ANR/卡顿所影响的用户数。    


组合分析 

响应时间:HTTP请求的响应时间,即从发送HTTP请求开始到收到所有响应内容的时间。    

吞吐率:每分钟处理HTTP请求的数量,单位为rpm(Requests per minute)。    

活跃用户数:一段时间内,访问过App的用户数。    

HTTP错误率:一段时间内,发生错误(HTTP状态码错误,400或更高)的HTTP请求数量占请求总数量的百分比。    

网络失败率:一段时间内,发生网络错误的HTTP请求数量占请求总数量的百分比,发生网络错误是指发生DNS解析错误、无法建连接、连接超时等网络方面的错误。    


劫持分析

请求次数:一段时间内,某个域名/IP被请求的次数。    

吞吐率:每分钟处理HTTP请求的数量,单位为rpm(Requests per minute)。    

劫持占比:一段时间内,被劫持的请求次数占总请求次数的百分比。    


交互

执行时间:一段时间内,执行某个交互动作所消耗的平均时间。    

执行次数:一段时间内,执行某个交互动作下某个方法的平均执行时间。   

用户感知时间:一段时间内,执行某个交互动作加载出第一个UI元素的耗时。 

耗时:执行某个交互动作所消耗的时间。    

记录时间:执行某个交互动作时被记录下来的时间。    

操作系统:执行某个交互动作时所使用的操作系统。    

设备名称:执行某个交互动作时所使用的设备型号。    

存空闲:当前时间执行某个交互动作的实时内存空闲。

地理信息:执行某个交互动作时所处的地理位置(省市)。    

接入方式:执行某个交互动作时所使用的接入方式。    

剩余电量:执行某个交互动作时设备剩余的电量。    

屏幕朝向:执行某个交互动作时设备的屏幕朝向。    

CPU:某个交互动作执行的这段时间内,执行交互动作占用CPU资源(百分比)的平均值。    

Memory:某个交互动作执行的这段时间内,执行交互动作占用内存资源的平均值。    

请求数:执行某个交互动作时发送的请求数。