发送 CoAP 请求
相关项: API 测试
本主题介绍如何在 API 测试中添加和配置步骤,以便向 CoAP 服务器发送 CoAP 请求并检查服务器的响应。
此任务是创建 API 测试的一部分。
添加“发送 CoAP 请求”步骤
在“工具箱”窗格中,选择“CoAP”>“发送 CoAP 请求”,并将其拖到测试画布上。
设置服务器详细信息和请求类型
定义 CoAP 服务器的 URL、要发送的 CoAP 请求的类型以及要接受的响应类型:
-
在“属性”窗格中,打开“输入/检查点”选项卡 以编辑“输入”。
-
输入 CoAP 服务器资源的 URL。URL 必须采用以下格式开头:
coap://<主机地址>.<端口号>
coaps://<主机地址>.<端口号>
- 选择要发送的 CoAP 方法。可能值: GET、POST、PUT、DELETE。
- (可选) 在“接受”框中,选择 UFT 应从服务器接收的数据类型。例如,application/xml 或 application/json。
为请求配置通信属性
指定是否使用可靠消息传送,设置超时以及访问 CoAP 服务器所需的任何代理服务器信息。
-
在“属性”窗格中,打开常规选项卡 。
-
(可选) 配置步骤名称和以下属性:
消息类型。指示是使用可确认的还是不可确认的消息。默认情况下,UFT One 使用可确认的消息。
超时。以毫秒为单位 (默认值=2000)
创建请求正文
提供此步骤发送到 CoAP 服务器的请求的正文内容:
-
在“属性”窗格中,打开“CoAP”选项卡 。
-
指定此请求包含的数据类型。可能的类型: XML、文本、文件、JSON。
使用 XML 请求时,可以将其作为文本查看,也可以在网格中进行查看。
手动输入请求正文,或从文件或其他来源进行加载。
有关详细信息,请参阅:
在 CoAP 服务器的响应中指定要测试的内容
(可选) 指定响应请求时的预期状态,以及响应的内容:
-
在“属性”窗格中,打开“输入/检查点”选项卡 以编辑“检查点”。
-
对以下属性配置任何相关检查点:
状态代码和状态描述。使用 CoAP 响应代码参考获取可能的值。例如:
- 以 2 开头的错误代码指示成功
- 以 4 开头的错误代码指示失败
- 以 5 开头的错误代码指示服务器错误
响应正文。响应的内容。
有关配置检查点的详细信息,请参阅 检查点列表 。
- 可以在“属性”窗格中的“CoAP”选项卡 中指定响应正文的其他验证。
(可选) 除了该步骤之外,还可定义要运行的事件处理程序
创建或编辑测试时,可以使用事件处理程序测试应用程序的 API 的非标准行为。可以添加要在执行该步骤之前、收到响应之后 (CodeCheckPointEvent) 或在该步骤结束之后运行的代码活动。
有关详细信息,请参阅打开用于编写自定义代码的窗口。