导入网络捕获文件

相关项: API 测试

本主题介绍如何创建和导入网络捕获文件。

创建捕获文件

使用网络捕获程序(也称为 sniffer)创建包含应用程序或 Web Service 网络活动日志的捕获文件。

备注: 强烈建议在网络捕获会话期间仅捕获应用程序或 Web Service 的网络流量,从而防止在测试中创建无效或多余的活动。很多网络捕获工具会捕获安装这些工具的计算机上的所有网络流量,包括与应用程序或 Web Service 无关的网络流量。

返回页首

先决条件 —— 研究网络捕获文件的结构

文件的结构取决于所导入文件的类型。UFT One 仅支持 .libpcap/pcap.har 网络捕获文件。

  • 对于 .pcap 文件: UFT One 基于 TCP 网络流量创建测试步骤。通过查看 TCP 流的 TCP 请求和响应信息,您可以看到输入和检查点值。

    备注: 必须使用网络捕获程序来查看 .pcap 文件的网络捕获流量。

  • 对于 .har 文件: 通过使用文本编辑器,您可以在此文件的 JSON 层次结构中查看请求和响应信息。

备注: UFT One 采用以下方式基于其对 TCP 流的识别创建测试活动:

  • 如果 UFT One 将 TCP流识别为与现有 Web Service 方法兼容或与之匹配,则 UFT One 将创建 Web Service 步骤。

  • 如果 UFT One 将 TCP 流响应识别为 SOAP 网络事务,则会创建 SOAP请求步骤。

  • 如果 UFT One 没有将 TCP 流识别为与现有 Web Service 步骤或 SOAP 请求网络事务相似,则会创建 HTTP 请求步骤。

返回页首

导入网络捕获文件

  1. UFT One 中,在已打开或选择 API 测试时,选择“工具”>“导入网络捕获文件”。将打开导入网络捕获文件对话框

  2. 在“导入网络捕获文件”对话框中,选择包含网络捕获数据的文件。

    UFT One 仅支持 .pcap 和 .har 网络捕获文件。

  3. 在“导入网络捕获文件”对话框的信息窗格中查看文件详细信息。如果文件存在错误,请返回到网络捕获工具并修复错误。

  4. 如果想要 UFT One 基于网络捕获文件的响应部分创建测试步骤的检查点,请选择从响应创建检查点选项。

  5. 单击导入。如果网络捕获文件包含很多事务,则 UFT One 会显示导入进度。

    备注: 要停止导入,请在导入进度窗口中单击取消。将从测试中删除在取消操作之前创建的所有测试步骤。

    UFT One 将为网络捕获文件中包含的每个事务创建“Web Service”测试步骤、“SOAP 请求”测试步骤或“HTTP 请求”测试步骤。

返回页首