快速入门
业务系统分析
创建业务系统
分析业务系统
Web应用性能管理
理解应用性能管理
管理应用列表
查看应用概览
追踪关键事务
追踪请求详情
分析单个请求
分析单次请求快照
追踪外部服务
分析消息队列
追踪数据库详情
追踪NoSQL详情
追踪错误&异常信息
对比分析
设置应用
后台任务性能管理
后台任务概述
管理后台任务列表
查看后台任务概览
追踪慢后台任务
追踪单次慢后台任务
追踪错误信息
运维者视图
创建运维视图
分析运维视图
设置运维视图
移动应用性能管理
理解移动应用性能管理
移动应用概览
用户行为分析
网络分析
Webview性能分析
运营分析
地域分析
崩溃分析
ANR/卡顿分析
组合分析
劫持分析
交互分析
移动拓扑分析
移动应用设置
浏览器性能管理
理解浏览器性能管理
向前端页面注入JS
查看浏览器项目列表
查看Web页面性能概览
按区域分析Web页面性能
按网页分析Web页面性能
按浏览器分析Web页面性能
按运营商分析Web页面性能
多维度追踪单页面请求性能
分析Web页面Ajax请求
分析Web页面JS错误
主机性能管理
理解主机性能管理
管理主机和服务列表
查看主机概览
分析服务器性能
分析Apache性能
分析Redis性能
分析MySQL性能
分析Memcache性能
分析Tomcat性能
分析MongoDB性能
分析Nginx性能
分析Weblogic性能
分析Oracle性能
分析SQL Server性能
分析PostgreSQL性能
分析Varnish性能
分析CouchBase性能
分析Java虚拟机性能
分析Docker性能
设置主机信息
告警管理
概述
设置应用/移动告警/浏览器告警
设置主机告警
查看并处理告警
管理告警
设置URL回调
报告管理
概述
查看在线报告
预定邮件报告
创建自定义报告
账户管理
用户权限说明
管理部门和用户
设置个人信息

在用户行为中,从行为维度和用户维度来分析用户在App中的真实行为及其性能。

行为动作分析

用户分析


行为动作分析

在“用户行为→行为动作”页面,根据用户使用App时执行的每个行为动作,从行为的角度来分析App的性能和用户受影响的情况。

选择App版本和时间范围,查看对应的用户行为列表。

概念说明

在进行性能分析前,您需要了解以下概念:

属性

说明

行为

用户在App中执行的某个动作,比如在微信中“查看通讯录“。以web开头的行为是指在移动端网页上执行的操作。

视图类

用户在App中执行某个动作时所调用的视图类。

重要

代表执行某个动作时平均耗时的级别,不同颜色代表不同含义:

  • 绿色表示该动作的平均耗时小于设置的容忍时间,且每次都小于容忍时间。

  • 橙色表示该动作的平均耗时小于设置的容忍时间,但至少有一次大于容忍时间。

  • 红色表示该动作的平均耗时大于设置的容忍时间。

平均耗时

多次执行某个动作的平均耗时。

容忍时间

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

总用户数

执行某个动作的所有用户数量。

影响用户数

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

错误用户数

执行某个动作时App发生错误的用户数。

崩溃用户数

执行某个动作时App发生崩溃的用户数。

用户行为分析

以用户在App中执行的行为动作为维度,分析每个行为动作所影响的用户,包括响应缓慢的用户、发生错误的用户和发生崩溃的用户,如下图所示。

1473648459834416.png

例如,从上图中“概览”这一行为的统计数据可以了解到:在选择的这段时间内,对应App版本中共有747个用户执行了概览操作,调用视图类为“JKBTabBarController”,平均耗时为“1649.37ms”且小于容忍时间。

缓慢用户分析

至少1个用户执行该行为时响应时间超过容忍时间,点击影响用户数查看缓慢用户分析,包括:影响用户数、影响用户数占比、平均耗时以及响应时间趋势图、设备统计图、操作系统版本统计图、运营商统计图、接入方式统计图、影响用户列表。

在运营统计信息中可以分析各种设备、操作系统、运营商和接入方式的受影响情况。从统计图中可以明显看出,受影响最严重的用户使用iPhone 6、操作系统为ios9.1,并且通过中国联通Wifi接入。

1463120005644002.png

在影响用户列表中,查看执行当前动作时所有受影响的用户,包括用户ID、设备名称、平均耗时、http请求次数、App版本、操作系统、接入方式以及受影响的时间,如下图所示。

1498013126686708.png

点击<操作>查看用户执行动作时发送的每个http请求的性能分析,包括请求次数、请求大小、平均耗时及堆栈追踪,如下图所示。

1498013908746701.png

点击<查看>后端堆栈追踪列表,包括每次请求的url、响应时间和发生时间,如下图所示。

1494400166107229.png

点击<查看>按钮查看单次请求快照,发现潜在问题,追踪慢元素及后端代码堆栈,同时进行错误异常分析、SQL分析、API调用分析和请求参数分析,如下图所示。

1496824885360974.png

错误用户分析

至少1个用户执行该行为时发生错误,点击错误用户数查看错误用户分析,包括影响用户数、影响用户数占比、请求错误次数、请求错误率以及请求错误数趋势图、设备统计图、操作系统版本统计图、运营商统计图、接入方式统计图、影响用户列表。

在影响用户列表中,查看执行当前动作时所有发生错误的用户,包括用户ID、设备名称、请求错误次数、请求错误率、App版本、操作系统、接入方式以及发生错误的时间,如下图所示。

1491379080487968.png

点击<操作>查看错误的详细分析,包括错误发生的域名、序号、请求名称、错误数/请求数和请求错误率,如下图所示。

1491379169578422.png

崩溃用户分析

至少1个用户执行该行为时发生崩溃,点击崩溃用户数查看崩溃用户分析,包括影响用户数、崩溃次数、总崩溃率以及崩溃趋势图、设备统计图、操作系统版本统计图、运营商统计图、接入方式统计图、影响用户列表。

在影响用户列表中,查看执行当前动作时所有发生崩溃的用户,包括用户ID、设备名称、崩溃次数、App版本、操作系统、接入方式以及发生崩溃的时间,如下图所示。

1491379231102588.png

点击<操作>查看崩溃的详细分析,包括崩溃发生的轨迹、崩溃摘要、APP版本、操作系统版本、设备型号、崩溃时间和崩溃信息,如下图所示。

1491379311913709.png


用户分析

在“用户行为→用户分析”页面,从用户维度分析App性能及使用情况。

选择App版本和时间范围,查看对应的统计分析数据。

查看用户数量统计

查看使用App的新增用户数、活跃用户数、受影响的用户数及用户比例,了解受影响的用户数量比例及趋势,如下图所示。

1491377715518153.png

受影响的用户包括HTTP错误用户、网络失败用户及崩溃错误用户。在用户列表中,详细分析每个用户受影响的情况,包括用户的地域、设备名称、响应慢的行为数、错误次数、HTTP错误率、网络失败率、崩溃次数等,如下图所示。

1505977189161281.png

点击<显示>按钮,您可以设置需要在列表中显示的数据,如请求次数、启动次数、会话数等;点击列表上方的<过滤>按钮,可以通过App版本、运营商、接入方式、设备型号、系统版本、省份、城市等过滤关注的用户。

1491377868474918.png

此外,您还可以按用户信息搜索请求,目前支持按用户ID、用户名或邮箱进行搜索。

响应慢的行为分析

用户至少有一个响应慢的行为时,点击行为数查看响应缓慢行为的详细分析,包括用户执行该行为时所使用的设备、操作系统版本、接入方式、App版本、地域以及响应时间趋势图、响应慢的行为列表,如下图所示。

1491378405223106.png

在缓慢行为列表中查看用户执行的行为动作以及该行为动作的平均响应时间、容忍时间、总操作次数、首次发生时间和最近发生时间。

点击总操作次数查看响应缓慢的行为,包括请求名称、请求时间、响应时间和响应时间分解(DNS解析、TCP连接、SSL、网络延时和首包时间),如下图所示。

1491378280228743.png

错误行为分析

用户至少有一个发生HTTP错误或网络错误的行为时,点击错误数查看错误行为的详细分析,包括用户执行该行为时所使用的设备、操作系统版本、接入方式、App版本、地域以及HTTP错误/网络错误趋势图、错误行为列表,如下图所示。

1491378652800429.png

在错误行为列表中查看用户执行且发生错误的行为动作以及该行为动作的请求次数、HTTP请求错误数、网络失败数、首次发生时间和最近发生时间。

点击HTTP请求错误数或网络失败数查看错误请求追踪列表,包括请求、请求发生的时间、错误代码、响应时间分解(DNS解析、TCP连接、SSL、网络延时和首包时间),如下图所示。

1491378804910202.png

崩溃行为分析

用户至少有一个发生崩溃的行为时,点击崩溃次数查看崩溃行为的详细分析,包括用户执行该行为时所使用的设备、操作系统版本、接入方式、App版本、地域以及崩溃趋势图、崩溃行为列表,如下图所示。

1491378824647530.png

在崩溃行为列表中查看用户执行且发生崩溃的行为动作以及该行为动作的崩溃次数、首次发生时间和最近发生时间。

点击崩溃次数查看崩溃堆栈追踪,包括发生崩溃的App版本、操作系统版本、设备型号、崩溃时间和崩溃信息,如下图所示。

1491378892808908.png