文档首页 > 云监测 > Mobile > 功能及视图说明

1 APP监测中的HTTP视图

APP性能管理中,必然要对APP应用中产生的各种HTTP请求进行详细的监测和分析。从大量的用户性能数据中,统计出哪些HTTP请求最多是否符合业务涉及初衷?哪些HTTP请求响应时间最慢成为瓶颈?哪些HTTP请求发生大量网络层错误?哪些请求发生HTTP错误,能折射出服务器端问题?

所有这些数据都可以从HTTP视图中查看。

2 HTTP视图展现的内容

HTTP视图能对APP的各种HTTP请求统计展现详细的分析数据。

看一下HTTP视图展现的内容:

link

1) 可选择查看HTTP请求相关的统计指标,选择后主机就按照该指标进行降序排列,方便找出最慢,的主机。

link

2) HTTP请求按照主机进行了归类,如果要查看该主机下的HTTP请求详情,可以展看

link

3) 选择需要展现的图表指标,在同一页面上可以展现多个图表。

link

4) 响应时间最慢的top5 性能时间曲线,在对应的名称上点击一下,名称会变成灰色,曲线就会消失,再次点击就会恢复,非常方便,挑选对比。

link

5) 吞吐率视图,会以面积图的方式展现请求最多的top5的HTTP请求。

3 问题分析

例如需要查看一款APP中吞吐率最大的主机上有哪个HTTP请求响应时间最慢,很简单,只需要按照吞吐率对主机进行排序,然后展开主机,然后在图标中同时选择响应时间和吞吐率两个视图,展现如下:

link

可以发现Finance.yahoo.com这台主机是该APP请求数量最多的主机,该主机下的/remote 响应时间最长。我们单独点击/remote,就可以看到/remote的各项性能指标:

link

也可以切换到按照响应时间排序,发现该请求平均响应时间4.1s。

link

再选取传输大小曲线,

link

平均的传输大小仅为45.3KB,数据量并不大,但是响应时间很长,需要进一步分析和定位是否服务器端网络,或者相应能力上存在瓶颈了。