发送 CoAP 请求

相关项: API 测试

本主题介绍如何在 API 测试中添加和配置步骤,以便向 CoAP 服务器发送 CoAP 请求并检查服务器的响应。

此任务是创建 API 测试的一部分。

添加“发送 CoAP 请求”步骤

在“工具箱”窗格中,选择“CoAP”>“发送 CoAP 请求”,并将其拖到测试画布上。

返回页首

设置服务器详细信息和请求类型

定义 CoAP 服务器的 URL、要发送的 CoAP 请求的类型以及要接受的响应类型:

  1. 在“属性”窗格中,打开“输入/检查点”选项卡 以编辑“输入”

  2. 输入 CoAP 服务器资源的 URL。URL 必须采用以下格式开头:

    coap://<主机地址>.<端口号>

    coaps://<主机地址>.<端口号>

  3. 选择要发送的 CoAP 方法。可能值: GETPOSTPUTDELETE
  4. (可选) 在“接受”框中,选择 UFT 应从服务器接收的数据类型。例如,application/xmlapplication/json

返回页首

为请求配置通信属性

指定是否使用可靠消息传送,设置超时以及访问 CoAP 服务器所需的任何代理服务器信息。

  1. 在“属性”窗格中,打开常规选项卡

  2. (可选) 配置步骤名称和以下属性:

    消息类型。指示是使用可确认的还是不可确认的消息。默认情况下,UFT One 使用可确认的消息。

    超时。以毫秒为单位 (默认值=2000)

返回页首

创建请求正文

提供此步骤发送到 CoAP 服务器的请求的正文内容:

  1. 在“属性”窗格中,打开“CoAP”选项卡

  2. 指定此请求包含的数据类型。可能的类型: XML文本文件JSON

    使用 XML 请求时,可以将其作为文本查看,也可以在网格中进行查看。

    手动输入请求正文,或从文件或其他来源进行加载。

    有关详细信息,请参阅:

返回页首

在 CoAP 服务器的响应中指定要测试的内容

(可选) 指定响应请求时的预期状态,以及响应的内容:

  1. 在“属性”窗格中,打开“输入/检查点”选项卡 以编辑“检查点”

  2. 对以下属性配置任何相关检查点:

    状态代码和状态描述。使用 CoAP 响应代码参考获取可能的值。例如:

    • 以 2 开头的错误代码指示成功
    • 以 4 开头的错误代码指示失败
    • 以 5 开头的错误代码指示服务器错误

    响应正文。响应的内容。

    有关配置检查点的详细信息,请参阅 检查点列表

  3. 可以在“属性”窗格中的“CoAP”选项卡 中指定响应正文的其他验证。

返回页首

(可选) 除了该步骤之外,还可定义要运行的事件处理程序

创建或编辑测试时,可以使用事件处理程序测试应用程序的 API 的非标准行为。可以添加要在执行该步骤之前、收到响应之后 (CodeCheckPointEvent) 或在该步骤结束之后运行的代码活动。

有关详细信息,请参阅打开用于编写自定义代码的窗口

返回页首