性能数据:提供官方统计的各项性能数据,包含启动、网络、运行、体验等多个维度的小程序性能统计指标,以及综合性的性能评估报告。分五个模块:性能报告、启动性能、网络性能、运行性能、体验分析
一、性能报告
性能报告:可选择按版本查看数据或者按周期查看数据。如下图
评估方式:性能报告将根据小程序的性能日志,对启动、网络、运行3类指标进行综合评估。评估等级分为“优秀”、“良好”、“一般”、“较差”4个档位(即综合评估),同时提供同类均值用作参考(即详细性能评估)。同类均值即同行业、同量级的相关小程序的性能指标均值。
按周期评估:将根据截至昨日的性能日志,进行评估。每日11点前进行更新。
按版本评估:为确保性能日志所表现出来的数据相对稳定,仅评估版本存续时间大于等于5天的小程序版本。
综合评估信息如下图
启动性能:从以下几个方面来评估:性能评估、整体打开率、总启动耗时、首次渲染耗时、JS注入耗时、代码包下载耗时。如下图
网络性能:从性能评估、请求耗时、请求错误率来评估。如下图
运行性能:主要分性能评估和页面切换耗时评估,如下图
业务影响:即该小程序影响到多少人,流失了多少次数。a、影响人次:所选周期/版本内。累计的单日影响人数。单日内的影响人数去重。隔天累计,不做额外去重。影响人次的定义为打开率折损的相关用户,同时如果用户有1次没打开,但后续有重新打开,仍然计算为影响人次。b、流失次数:所选周期/版本内,累计的单日流失次数。
1.1、启动性能
启动性能:整体打开率(所选周期/版本内,在小程序冷启动的情况下,点击小程序到首个页面渲染完成的平均留存率)、总启动耗时(所选周期/版本内,在小程序冷启动的情况下,点击小程序到首个页面渲染完成的平均耗时)。如下图
1.2、网络性能
网络性能:请求处理耗时(所选周期/版本内,所有网络请求的平均处理耗时(即不含等待耗时))、请求错误率(所选周期/版本内,网络请求报错的比例)。如下图
1.3、运行性能
运行性能:页面切换耗时(所选周期/版本内,小程序运行过程中,切换到新页面的平均耗时)、异常退出率(所选周期/版本内,iPhone设备运行小程序的过程中,微信客户端主动回收小程序的比例)。如下图