HTTP 分析

事务的详细信息会以表和图格式显示。

可从 General Analysis 和 HTTP Analysis 报告的工具栏中使用以下选项。前两个选项也可通过表中的右键单击菜单使用:

  • 突出显示选项: 单击 可从若干个选项中进行选择,这些选项可根据相同的源 IP 等信息突出显示资源。此示例显示该会话的所有参与者。
  • 在图中显示选项: 单击 可选择在图中显示会话、服务等

要根据 URL 搜索类似资源:

  1. 在工具栏的搜索区域中输入所需字符串,在此示例中为 "in"。

    将突出显示所有匹配的资源,在此示例中为包含 "in" 的字符串。使用搜索区域下方的箭头可在结果之间导航。
  2. 关闭搜索区域 (单击 "X") 可清除搜索结果。

子事务详细信息

要调整请求/响应的显示:

  • 按每列中的升序或降序对行排序。
  • 通过拖动区域边框扩大或缩小区域。

报告中会显示以下列:

  • 展开/折叠图标 :显示或隐藏每个请求的详细信息。
  • 向上/向下箭头:向上箭头指示 POST 或 PUT;向下箭头指示 GET;头指示图标标头;N/A 指示 HTTPS;对于所有其他类型,则显示一颗星。
  • Status:HTTP 状态,例如 404 (找不到页面) 或 200 (正常)。
  • Type:该图标指示所请求文件的类型,例如图形文件。
  • Resource:显示子事务访问的路径。
  • Host:从中上载或下载资源的主机 (域、服务器等)。
  • Session:上载或下载资源的 TCP 会话数。
  • Instances:同名资源在事务中出现的次数。
  • Time:请求的响应时间,以毫秒为单位。
  • Size:请求/响应中使用的字节数。
  • Timeline:资源在事务序列中的位置。

会为每个事务显示以下数据 (在左侧):

  • Network Time:完成事务 (从请求的第一个数据包到事务的最后一个数据包) 所需的时间。
  • Duration:事务开始到结束的总时间。
  • Description:显示事务的描述。

要自定义图的显示:

  • 右下方的图显示吞吐量。可以使用 ’手柄’ 来聚焦于请求/响应内的特定时间段。
  • 选择 HTTP Throughput 仅显示 HTTP 数据,或选择 Total Throughput 显示请求/响应中的所有数据。
  • 在此区域上方移动鼠标时,会有一条线随鼠标移动,此线用于连接请求/响应区域和图视图并指示在捕获期间发生此操作的时间 (以秒为单位)。使用缩放图标可放大、缩小或选择无缩放

HTTP 参数

突出显示资源时,表下方的区域会显示以下细分:

  • DNS Resolution:包括从解析时间到连接开始之间的等待时间 (从发出 DNS 查询到被查询名称的服务器收到第一个 SYN 之间的时间)。
  • Connect Time:TCP 设置时间以及从连接初始化到发送第一个请求数据包之间的所有等待时间。
  • TLS Time:SSL/TLS 安全通道建立。
  • Request:客户端将请求发送到服务器所需的时间。
  • Wait:从请求的最后一个数据包到响应的第一个数据包之间的时间 (以毫秒为单位)。
  • Response:从响应的第一个数据包到最后一个数据包之间的时间 (以毫秒为单位)。
  • Encrypted Data Transmission:加密的 HTTPS 会话的持续时间。

要显示请求/响应的详细信息:

双击请求/响应名称或单击展开/折叠图标;将显示以下列:

  • Request Headers:请求标头的语法。
  • Response Headers:响应标头的语法。
  • Request Content/Response Content:显示图像、HTML 数据等 (非打印字符可能被替换为 " . ")。某些格式的内容 (例如 PDF、音频、视频、Flash 和字体) 将不显示。
  • Details:请求/响应的吞吐量;对于 HTTP POST,还会显示完整 URL。

备注: 选择 (突出显示) 资源时,将在下方显示该资源的详细信息。