定义 API 测试属性或用户/系统变量

相关项: API 测试

本主题介绍如何定义 API 测试属性或用户/系统变量。

定义测试参数

如果要定义可由测试中的所有步骤使用的自定义参数,以便能够从数据源分配数据,则应用此步骤。

  1. 单击测试流的“开始”或“结束”。在“属性”窗格中,打开测试输入参数视图

  2. 单击添加按钮以定义新的输入或输出参数。

  3. 编辑输入/输出属性/参数对话框 (API 测试)中,指定属性名称和数据类型。可以使用在任何引用文件中定义的所有类型。

  4. 单击默认值列并指定一个值。

返回页首

定义用户变量

您可以创建用户变量并设置其值。可以为变量值定义多个配置文件。运行测试前,选择活动的配置文件。

  1. 单击测试流的“开始”或“结束”。在“属性”窗格中,打开测试变量选项卡

  2. 单击添加用户变量按钮 以定义新的用户变量。

  3. 为变量提供描述和默认值。

返回页首

设置用户变量值

您可以通过以下方式之一设置变量的值:

  • 在“属性”窗格的测试变量视图中,单击配置文件列并手动输入值。

  • 打开“工具箱”窗格,并将设置测试变量活动从其他类别拖到测试流(或循环)。在“属性”窗格中,定义变量的键和值。要获取值,请单击行中的“链接至数据源”按钮。在选择链接源对话框 (API 测试)中,选择“测试变量”选项。为变量键选择名称,为变量值选择值。

  • 打开“属性”窗格的事件视图查看步骤,或定义“自定义代码”活动。使用 TestProfile 对象编辑事件处理程序代码并分配值。以下示例将 Region 用户变量的值设置为 NE。

    activity.Context.TestProfile.SetVariableValue("Region", "NE"); 

针对要设置其值的每个变量重复此步骤。

返回页首

定义用户变量配置文件

只有在您按照以上步骤所述创建用户变量之后,才应用此步骤。

  1. 按照以上所述定义一个或多个用户变量。

  2. 单击添加新配置文件按钮

  3. 新建测试配置文件对话框中,指定名称并指示从中复制属性的配置文件(如果有)。如果您不从现有配置文件复制属性,则 UFT One 会从活动配置文件复制不带值的用户变量。

  4. 要重命名或删除配置文件,请单击管理配置文件按钮 。在管理配置文件对话框中,单击“删除”或“重命名”

  5. 单击比较按钮 并排显示配置文件。

  6. 测试运行期间只访问活动配置文件。要使某个配置文件成为活动配置文件,请从活动配置文件列表中选择它。

返回页首

为测试设置操作系统变量值 —— 可选

此步骤使您能够设置将应用于当前测试运行中的所有步骤的全局操作系统变量。

  1. 从“工具箱”窗格中,将设置 OS 环境变量活动从系统类别拖到“测试流”或其他自定义循环。

  2. 在“属性”窗格的“输入/检查点”选项卡中,定义变量的键和值,或单击链接至数据源按钮 以指定数据源。

  3. 提示: 要查看测试变量列表,请单击测试流的“开始”或“结束”。在“属性”窗格中,打开测试变量选项卡 。在窗格的下半部分列出系统变量。

返回页首