ajax分析快速定位页面ajax请求问题,帮助您提升解决问题的效率。

提醒:在使用浏览器应用ajax分析前,您需要确保已具有浏览器应用ajax分析的页面访问权限和apm数据的查看或维护权限。如果您没有相关权限,请联系用户中心管理员为您配置权限。相关操作管理员请参见授权

配置入口:门户首页>APM-Browser>浏览器应用卡片>ajax分析

1648623885604734.png

1648623895333578.png

Ajax分析默认页展示当前浏览器应用服务在选择时间段内,响应时间最慢请求Top5时间趋势图、HTTP错误趋势Top5/网络错误趋势Top5时间趋势图、请求错误类型Top10时间趋势图、Ajax请求列表

  • 响应时间最慢请求Top5时间趋势图中,您可以根据时间节点从四个维度查看Ajax请求的平均响应时间趋势图和响应时间TP90、TP95、TP99趋势图。相关指标说明:

指标

说明

Ajax请求响应时间TP90

当前浏览器应用服务的页面Ajax请求响应时间按照从小到大排序, 90%分位值为TP90。

Ajax请求响应时间TP95

当前浏览器应用服务的页面Ajax请求响应时间按照从小到大排序, 95%分位值为TP95。

Ajax请求响应时间TP99

当前浏览器应用服务的页面Ajax请求响应时间按照从小到大排序, 99%分位值为TP99。

  • 请求错误类型Top10时间趋势图中,您可以查看不同错误类型的请求次数。单击目标错误类型柱状图,在请求URL发生次数列表,查看发生该错误类型的所有请求URL和对应的请求错误次数。

  • HTTP错误趋势Top5时间趋势图中,您可以根据时间节点查看HTTP请求的错误次数折线图。单击网络错误,切换到网络错误趋势Top5时间趋势图,您可以根据时间节点查看网络错误的错误次数折线图。

  • Ajax请求列表展示某个页面url的统计指标,描述如下:

指标

说明

请求URL

发起Ajax请求的页面URL。

请求别名

发起Ajax请求的页面URL别名。

说明:您可以将鼠标悬停于目标请求别名处,单击1652856932321628.png,在编辑框修改别名,单击image.png保存。

最后一次执行时间

指在所有Ajax请求次数中,执行Ajax请求的最后时间。

请求总次数

指当前页面URL执行Ajax请求总次数。

平均响应时间

指当前页面URL执行Ajax请求总次数的平均响应时间。

请求慢响应次数

指当前页面URL执行Ajax请求的响应时间大于Ajax请求容忍阈值的请求数。

说明:您可以在当前应用服务的设置页面,单击ajax请求,设置容忍阈值

HTTP错误数

指当前页面URL执行Ajax请求时发生HTTP错误的请求数。

网络失败数

指当前页面URL执行Ajax请求时发生网络失败的请求数。

l  选择响应时间范围来筛选符合条件的快照列表。

l  编辑框输入请求URL,单击1648620344241111.png,查找目标URL。

l  单击1648620372805643.png,在下拉列表勾选需要展示或隐藏的指标项。

l  单击1648620388219039.png标识的指标项列名可以按照正序或倒序对快照列表重排序,方便您从关注的指标维度定位有问题的页面url。

l  单击导出excel,快照列表将以excel的形式保存到本地。

l  单击目标请求url,查看单个ajax请求的快照分析。

分析浏览器单个ajax请求

Ajax请求列表的请求URL列,单击目标URL,定位单次URL的Ajax请求问题。

1648625493621188.png

您可以查看单个URL的统计指标信息和URL的单次请求快照列表

请求快照列表,您可以查看当前URL的所有Ajax请求快照列表。

  • 选择不同的响应状态响应时间范围来筛选快照列表,从而查看符合响应时间条件的单一响应状态的URL请求快照列表。

其中响应状态类型,包括http error、network error、OK。

  • 编辑框输入用户标识,单击1648620344241111.png,查找目标用户。

  • 单击1648620372805643.png,在下拉列表勾选需要展示或隐藏的指标项。其中默认隐藏项包括浏览器版本和运营商。

  • 单击1648620388219039.png标识的指标项列名可以按照正序或倒序对快照列表重排序,方便您从关注的指标维度定位有问题的请求URL。

  • 单击导出excel,快照列表将以excel的形式保存到本地。

  • 单击目标请求url,查看单次ajax请求的快照分析,详细说明参见分析浏览器单次ajax请求。

  • 单击目标用户标识,跳转至用户分析快照页,详细说明参见分析单个浏览器应用用户。

  • 单击目标URL所在操作列的堆栈追踪,查看后端详情。

分析浏览器单次ajax请求

请求快照列表,单击目标URL,打开对应的快照详情页。您能够查看当前URL的基本信息、响应过程分解、响应时间分解时序图、ajax详情。

快照详情页展示内容的有无依据URL响应状态而不同。如下图所示为响应状态类型为http error时的详情页。

1648627221337997.png

1648627236135277.png

1648627252992479.png

堆栈追踪

ajax请求快照列表,单击目标url所在操作列的堆栈追踪,查看后端代码、服务和数据库性能分析,帮助您定位性能问题,真正实现端到端分析。