解释如何配置并应用 Transmit 工具,使您可以通过套接字连接进行传输和接收。

本章包含:

了解传输/监听

Transmit 工具允许通过套接字连接进行传输和接收。它用于直接与主机的特定端口通信。例如,您可以使用它来向服务端发送直接请求,然后验证响应。如果希望将某些内容发送到机器上的特定端口,可以使用该工具对这个特定端口进行n监听。 

可以使用该工具执行比 SOAP 工具允许的级别更低的测试,因为它查看套接字连接,套接字连接由 HTTP 处理,位于 SOAP 调用下面的一层。如果您的应用程序通过套接字连接的 XML 进行通信,那么它也非常有用;它可以用来执行使用基于套接字协议进行通信的组件的功能测试和回归测试。

传输

此工具可以用作测试套件的一部分,也可以应用于文件树中可用的文件或文件集。

如果使用此工具作为工具输出,那么需要指定以下信息:

  • 主机。
  • 要使用的端口号。
  • 是否希望在另一端关闭连接之前等待响应。

否则,需要指定以下设置:

  • 应该传输的文件或文本。
  • 主机。
  • 要使用的端口号。
  • 是否希望在另一端关闭连接之前等待响应。

可以在 Transmit 工具的配置面板指定此信息。

若要了解该工具输出的特殊选项,请查阅 Output Options

监听

若要使用 Transmit/Listen 工具进行监听,请执行以下步骤:

  1. 右键单击 Transmit 测试套件树节点。
  2. 从打开的快捷菜单选择 Start Listening> Single Session  或 Start Listening> Sequential Sessions
    • 在 Single Session 模式下。工具将监听客户机打开到指定端口的连接,打开连接后接收客户机的传输,然后在客户机关闭连接后停止监听端口。
    • 在 Sequential Session 模式下,工具在传输端关闭当前连接之后恢复监听(等待新连接);这允许接收来自多个客户机的传输,或单个客户机的多个传输。


注意

不需要在 Transmit 参数面板指定主机;host 参数只在您要传输时才需要。

如果停止监听但未关闭到主机的连接,那么工具将忽略来自连接的传入数据,但仍然可以通过连接发送数据。若要停止监听,请执行以下操作:

  1. 右键单击 Transmit 测试套件树节点。
  2. 从打开的快捷菜单选择 Stop Listening

关闭连接后,将无法发送或接收任何数据。若要关闭到主机的连接,请执行以下操作:

  1. 右键单击 Transmit 测试套件树节点或工具栏按钮。
  2. 从打开的快捷菜单选择 Close Connection

关于该工具输出的特殊选项的更多详情,请查阅 Output Options

输出选项

Transmit 工具包含以下输出选项:

  • stdout
  • stderr
  • Result Window
  • Packetize by New Lines
  • Packetize by Documents
  • 文件

关于这些输出选项的其他信息,请查阅 Adding Test Outputs

  • No labels