数据驱动对话框

相关项: API 测试

使您可以使用数据表达式填充步骤的输入属性和检查点值。

访问
  1. 在画布中选择步骤。

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

  3. 在“属性”窗格的工具栏中,单击

相关任务

将数据分配给 API 测试/组件步骤

包含以下元素:

UI 元素

描述

数据提供程序

数据源类型: ExcelXML

数据驱动的部分 —— 对于输入/检查点属性

要对其应用数据驱动的属性类型。这些选项在用数据驱动标准输入和输出检查点属性时可用。

  • 输入。网格中会列出所有输入属性。

  • 检查点。网格中会列出所有检查点。对于数组类型的属性,必须至少创建一个数组元素,才能用数据驱动数组。

  • 输入和检查点。所有属性。

备注: 不具有输出参数的活动(例如报告消息系统类型的活动)只会显示输入选项。

数据驱动的部分 —— 对于请求/响应

要用数据驱动的架构。这些选项在对 HTTP、“SOAP 请求”CoAPREST 步骤的 XSD 架构文件进行数据驱动时可用。

  • 请求正文。与请求正文关联的所有输入属性。

  • 响应正文。与响应正文关联的所有输出属性。对于数组类型的属性,必须创建至少一个数组元素,以便启用数据驱动。

  • 请求正文和响应正文。两个架构中的所有实体。

备注: 只有将架构导入输入和/或检查点部分之后,这些选项才可用。

数据驱动的部分 —— 对于 SOAP 错误属性

错误属性。要用数据驱动的 SOAP 错误属性。当在“属性”窗格的 SOAP 错误视图中调用数据驱动时,此选项可用。

备注: 下列选项仅适用于“Web Service”和“SOAP 请求”步骤。

数据驱动的部分 —— 对于多个部分属性

要用数据驱动的多个部分属性。这些选项对于带多个部分消息的 HTTP 步骤可用。

  • 请求多个部分信息。仅请求多个部分属性。

  • 响应多个部分信息。仅响应多个部分属性。

  • 请求多个部分信息和响应多个部分信息。所有多个部分属性。

对两个部分使用相同的数据源

对输入/检查点属性或请求/响应正文使用相同的数据源。选择之后,UFT One 将创建一个 Excel 工作表,其中含有用于输入和输出属性的列。例如,对于示例应用程序的 CreateFlightOrder 步骤,UFT One 会创建一个工作表,其中含有用于输入属性的列: ClassCustomerNameDepartureDateFlightNumberNumberofTickets,以及用于输出属性的列: OrderNumberTotalPrice

备注: 此选项仅在选择两者选项(对于 Excel 数据提供程序类型)时才可用。

将 '测试流/循环' 配置为使用新数据源的 ForEach 循环

使用来自新创建的数据源的值,在使用 For Each 类型循环的测试流或循环中运行步骤。迭代次数由数据源中的行数决定 —— 它将对于每一行执行一次迭代。此设置应用于包含数据驱动步骤的最里面的循环。

备注: 此选项会替代您可能已为测试流/循环设置所设置的配置。