常见分析方法
平均值:左偏分布,对称分布,右偏分布
几何平均值:直方图,分位图(三分位,中位值),标准差,去噪点(让数据更少的干扰),慢速比(重点分析慢速客户:往往从慢速比中可以得出很多问题),浏览器是否有缓存
主要分析视图
分析条件
1 .性能指标(30个左右)
2 .运营商(国内运行商因素是必须考虑的,不同运营商的性能肯定不同)
3 .省份:分析用户,IDC等地域分布和差异
4 .精度:主要用于全国视图,他的作用是将各省的数据差异化,便于从颜色上进行分辨(0s,0.1s)
5 .可选的统计方法:不同的统计方法适合不同的场景
6 .去噪:偏离了多数样本的个体,会影响数据分析的结果。
趋势视图
1 .通过组合不同的类型的条件可以从地球,运营商等不同的角度,进行省与省之间,当天和全天,当周和前一周的性能的对比
2 .地域视图:从地域的角度分析应用性能,结合性能指标,运营商以及时间维度,展现全国和各大省之间的性能对比
3 .省份,城市视图
4 .运营商视图
5 .错误视图:发生的错误,进行状态分类。
6 .散点视图:从样本分布的角度分析应用性能。
7 .区间视图:以区间的角度分析应用性能,通过性能指标,运营商,省份等维度
8 .浏览器视图
9 .操作系统
10 .一个app的拓扑视图
11 .HTTP视图:从http请求的角度分析应用性能。
12 .交互视图:从应用交互的角度分析应用性能,展现app内部的各项性能指标。页面的执行时间,交互平率,慢交互列表(慢交互的时候当时设备的CPU和内存峰值,分析是由app引起的还是设备当时性能劣化),前后端线程分析。关键业务的执行时间,统计app的交互热点,结合执行时间,定位是否需要优化。
13 .崩溃视图
14 .设备视图
15 .版本视图
16 .数据库视图
17 .外部服务视图:对于需要大量调用的外部接口,比如获取图片,在线支付,需要接口的稳定性,压力承载能力,进行测试评估,响应时间的快速稳定。
18 .横向对比视图:竞争对手的性能视图,同行业内的相关网站的性能视图