Table of Contents |
---|
无需离开 CTP,你就可以创建、配置和执行一个测试场景,该场景检查 CTP,您就可以创建、配置和执行一个测试场景,该场景检查 RESTful 服务的功能,并检查这些测试的结果。为此,你将 服务的功能,并检查这些测试的结果。为此,您将 REST 客户机工具添加到你的测试场景中,并配置它们以满足你的测试需求。然后,你可以创建并运行一个作业来执行相关的测试场景,并提供适当的环境。你还可以使用这些测试来检查特定组件的健康状况,并在供应期间进行自动化测试。客户端工具添加到您的测试场景中,并配置它们以满足您的测试需求。然后,您可以创建并运行一个作业来执行相关的测试场景,并提供适当的环境。您还可以使用这些测试来检查特定组件的健康状况,并在供应期间进行自动化测试。
此功能旨在提供创建新的 REST 客户机工具的快速方法。你可以在 客户端工具的快速方法。您可以在 SOAtest 桌面中使用该工具来实现更高级的功能(例如,由自定义脚本定义的消息有效负载)。 请查阅 REST 客户机 客户端 1。
Info | ||
---|---|---|
| ||
如果你有一个为 如果您有一个为 RESTful 服务捕获流量的流量文件,则你可以使用配置为测试所记录的流量的 服务捕获通讯报文的通讯报文文件,则您可以使用配置为测试所记录的通讯报文的 REST 客户机生成一个测试场景。有关更多详情,请查阅 客户端生成一个测试场景。有关更多详情,请查阅 创建新的测试场景和测试套件。 |
添加 REST 客户端
若要添加新的 REST 客户机工具,请完成以下内容:客户端工具,请完成以下内容:
- 在左窗格中,选择要添加新 REST 客户机的 客户端的 .tst 或测试套件。
- 从页面级操作菜单选择 Add REST Client 。
- (可选)修改新建工具的名称。
- 按照下面所描述,配置此工具。
- 保存新工具的配置。
新工具将被添加到所选测试套件的末尾。
配置 REST
...
客户端
若要配置 REST 客户机,请完成以下内容:客户端,请完成以下内容:
- 如果包含的测试套件包含多个数据源,则可以检查和更改用于参数化此 REST 客户机的数据源。有关更多详情,请查阅 客户端的数据源。有关更多详情,请查阅 使用数据源和数据库值参数化 。
- 在资源区域中,指定要测试的资源的位置和访问方式。
- 选择要执行的 HTTP 方法。
指定访问资源的 URL,包括查询。
Info title 提示:使用 {var_name} 如果你熟悉 SOAtest,你可以使用标准的 如果您熟悉 SOAtest,您可以使用标准的 ${var_name} 符号来引用为测试场景定义的环境变量、测试套件变量和数据源值。这适用于 URL 和有效负载。
注意,当使用 JSON 时,一个特殊的符号用于参数化 JSON 消息中的数字或布尔字段:${Number:<value>} 或 ${boolean:<value>}。例如,若要使用 Count 列参数化 number 字段,则可以使用 ${number:Count}。
(可选)如果需要,指定 HTTP 身份验证设置。
- 选中 Enable HTTP authentication。
- 指定用户名和密码。
- (可选)如果想覆盖默认数据头(所 SOAtest 文档中所述),请添加 HTTP 头文件。
- 单击 Add。
- 指定数据头名称(不区分大小写)和值。您可以以表模式或文字模式输入值。指定数据头名称(不区分大小写)和值。你可以以表模式或文字模式输入值。
下面是文字模式下的一个例子:
下面是表模式中的相同示例。
- 如果选择了一个发送数据的方法(例如,PUT、POST),那么使用有效负载控件为将要发送的消息指定有效负载。
- 确保选择合适的有效负荷格式和媒体类型(在 Format 和 Content Type 框中)。
- 在文本编辑器、JSON 编辑器或 XML 编辑器中指定有效负荷(请查阅 编辑 JSON 消息 和 编辑 XML 消息 以获得详细信息和提示)。
...