Android Studio 编辑器的网络检查器使用

使用网络检查器检查网络流量

网络检查器在时间轴上显示实时网络活动,显示发送和接收的数据。网络检查器可让您检查应用传输数据的方式和时间,并适当优化底层代码。

要打开网络检查器,请按照下列步骤操作:

  1. 从 Android Studio 导航栏中,选择View > Tool Windows > App Inspection。应用程序检查窗口自动连接到应用程序进程后,从选项卡中 选择网络检查器。
    • 如果应用检查窗口没有自动连接到应用进程,您可能需要手动选择一个应用进程。
  2. 从应用检查窗口中选择要检查的设备和应用进程 。

网络检查器概述

在网络检查器窗口的顶部,您可以看到事件时间线。单击并拖动以选择时间线的一部分并检查流量。

 

在详细信息窗格中,时序图可以帮助您确定可能发生性能问题的位置。黄色部分的开头对应于正在发送的请求的第一个字节。蓝色部分的开头对应于收到的响应的第一个字节。蓝色部分的末尾对应于收到的响应的最后一个字节。

在时间线下方的窗格中,选择以下选项卡之一,以获取有关时间线选定部分内网络活动的更多详细信息:

  • 连接视图:列出在时间线的选定部分期间跨所有应用程序的 CPU 线程发送或接收的文件。对于每个请求,您可以检查大小、类型、状态和传输持续时间。要对此列表进行排序,请单击任意列标题。您还可以查看时间线所选部分的详细细分,显示每个文件的发送或接收时间。
  • 线程视图:显示应用每个 CPU 线程上的网络活动。如图 2 所示,此视图可让您检查哪些线程负责每个网络请求。

  • 规则视图:规则有助于测试您的应用程序在遇到具有不同状态代码、标头和正文的响应时的行为方式。创建新规则时,请为新规则命名,并在“来源”小节下包含有关要拦截的响应来源的信息。在 “响应”部分中,您可以指定修改响应的位置和方式。例如,您可以设置对具有特定状态代码的响应执行的规则以及修改该状态代码。在 标头规则正文规则子部分中,创建添加或修改响应标头或正文的子规则。规则按照列出的顺序应用。通过选中“活动”来选择要启用或禁用的规则 规则旁边的框。

从连接视图线程视图中,单击请求名称以检查有关发送或接收的数据的详细信息。单击选项卡可查看响应标头和正文、请求标头和正文或调用堆栈。
“响应”“请求”选项卡上,单击“查看已解析”链接以显示格式化文本。单击“查看源代码”链接可显示原始文本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值