数据驱动对话框
相关项: API 测试
使您可以使用数据表达式填充步骤的输入属性和检查点值。
访问 |
|
相关任务 |
包含以下元素:
UI 元素 |
描述 |
---|---|
数据提供程序 |
数据源类型: Excel 或 XML。 |
数据驱动的部分 —— 对于输入/检查点属性 |
要对其应用数据驱动的属性类型。这些选项在用数据驱动标准输入和输出检查点属性时可用。
备注: 不具有输出参数的活动(例如报告消息和系统类型的活动)只会显示输入选项。 |
数据驱动的部分 —— 对于请求/响应 |
要用数据驱动的架构。这些选项在对 HTTP、“SOAP 请求”、CoAP 或 REST 步骤的 XSD 架构文件进行数据驱动时可用。
备注: 只有将架构导入输入和/或检查点部分之后,这些选项才可用。 |
数据驱动的部分 —— 对于 SOAP 错误属性 |
错误属性。要用数据驱动的 SOAP 错误属性。当在“属性”窗格的 SOAP 错误视图中调用数据驱动时,此选项可用。 备注: 下列选项仅适用于“Web Service”和“SOAP 请求”步骤。 |
数据驱动的部分 —— 对于多个部分属性 |
要用数据驱动的多个部分属性。这些选项对于带多个部分消息的 HTTP 步骤可用。
|
对两个部分使用相同的数据源 |
对输入/检查点属性或请求/响应正文使用相同的数据源。选择之后,UFT One 将创建一个 Excel 工作表,其中含有用于输入和输出属性的列。例如,对于示例应用程序的 CreateFlightOrder 步骤,UFT One 会创建一个工作表,其中含有用于输入属性的列: Class、CustomerName、DepartureDate、FlightNumber、NumberofTickets,以及用于输出属性的列: OrderNumber 和 TotalPrice。 备注: 此选项仅在选择两者选项(对于 Excel 数据提供程序类型)时才可用。 |
将 '测试流/循环' 配置为使用新数据源的 ForEach 循环 |
使用来自新创建的数据源的值,在使用 For Each 类型循环的测试流或循环中运行步骤。迭代次数由数据源中的行数决定 —— 它将对于每一行执行一次迭代。此设置应用于包含数据驱动步骤的最里面的循环。 备注: 此选项会替代您可能已为测试流/循环设置所设置的配置。 |