在用户体验趋势模块,可以看到所选时间段内的,完全加载、白屏、首屏、可交互四个性能指标与PV的对比趋势图;
右上角会有URL地址和总PV;
此图为HTML加载性能分解堆叠图,整个页面性能分解为 Stalled、DNS、建连、SSL、首包、剩余包、白屏、首屏、可交互、完全加载。
Stalled:浏览器阻塞时间,即从TCP连接建立完成,到真正可以传输数据之间的时间差。计算公式:Stalled= (requestStart-navigationStart)-dns耗时-tcp耗时-ssl耗时
该模块主要分别对完全加载、白屏、首屏、可交互四个指标展示其对应的耗时占比和PV值;
完全加载分为:0-1s、1-2s、2-3s、3-4s、4-5s、5-6s、6-7s、7s以上八个区间;
白屏分为:0-200ms、200-400 ms、400-60 ms、600-800 ms、800-1000 ms、1000-1200 ms、1200-1400 ms、1400 ms以上八个区间;
首屏分为:0-400ms、400-800 ms、800-1200 ms、1200-1600 ms、1600-2000 ms、2000-2400 ms、2400-2800 ms、2800 ms以上八个区间;
可交互分为:0-300ms、300-600 ms、600-900 ms、900-1200 ms、1200-1500 ms、1500-1800 ms、1800-2100 ms、2100 ms以上八个区间;
在此模块可以看到URL的完全加载、白屏、首屏、可交互四个指标在不同地域、不同运营商的响应耗时情况,并在右侧展示了每个指标最长耗时的省份和城市耗时情况;
该模块展示所选时间段,该URL所发生的JS错误率情况,JS错误率=发生JS错误页面/总PV*100%
该模块展示所选时间段,该URL所发生的浏览器JS错误率情况,浏览器JS错误率=某浏览器发生JS错误页面/某浏览器总PV*100%
该模块展示总PV、慢页面次数、慢页面占比趋势;
其中慢页面次数=慢加载(完全加载超过7s)次数+慢白屏(白屏超过1400ms)次数+慢首屏(首屏超过2800ms)次数+慢可交互(可交互超过2100ms)次数
慢加载、慢白屏、慢首屏和慢可交互在“应用设置”里可以自定义阈值。
异常追踪分为了6个模块,包含:慢加载、慢白屏、慢首屏、慢可交互、慢元素、JS错误追踪;慢加载、慢白屏、慢首屏、慢可交互支持IP、URL、userID、sessionID搜索;
慢加载:完全加载超过阈值的单样本页面加载详情,阈值可在设置中设置
慢白屏:白屏超过阈值的单样本页面加载详情,阈值可在设置中设置
慢首屏:首屏超过阈值的单样本页面加载详情,阈值可在设置中设置
慢可交互:可交互超过阈值的单样本页面加载详情
慢元素:慢页面中耗时超过2s的元素
JS错误追踪:追踪到JS错误详情
userID:用户唯一ID用以区分用户要求唯一,永久存在
sessionId:用户回话ID(用户关闭浏览器消失,可用cookie失效时间为seesion来实现)
慢加载(慢白屏、慢首屏、慢可交互)——该模块可以看到慢页面的发生时间、URL、useID、sessionID、IP、省份、城市、运营商、浏览器、耗时等信息,点击URL可以去慢页面详情(慢页面详情在慢页面详情模块有详细解释说明)。
慢元素 该模块可以看到元素的URL地址、大小、类型、耗时、调用次数等信息;
JS错误追踪 该模块可以看到该URL发生的JS错误时间、错误类型、浏览器、错误数量,点击列表,可以追踪到JS错误详情(JS错误详情在JS错误模块有详细解释说明)