选择链接源对话框 (API 测试)

相关项: API 测试

此对话框使您可以选择步骤属性的数据源。

选项 描述
访问

在要为其选择数据源的属性的“值”列中,单击“链接至数据源”按钮

重要信息
  • 要查看图标,请将光标移动到属性值区域右侧。

  • 不包含在循环中的步骤属性不能链接到数据源。例如,For 循环的“迭代次数”属性不能链接至数据源,因为它不包含在测试流循环中。

相关任务

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

另请参见

用户界面元素如下所述(无标签元素显示在尖括号中):

UI 元素

适用于

描述

链接自:

所有类型

属性值的来源:

  • 可用步骤。属性值来自另一个步骤。

  • 数据源列。值来自数据源 —— Excel、XML、本地表或数据库。

  • 测试变量。测试变量的值 —— 用户定义的变量或系统变量。

选择步骤

可用步骤

步骤的树层次结构,这些步骤的属性可用作当前步骤的数据。此列表可能包含:

  • 先前的步骤。

  • 当前步骤的输入值(在检查点部分中选择属性的数据时)。

  • 对于循环类型的步骤,循环内的先前步骤或其他步骤。

选择属性

可用步骤

步骤的可链接属性。显示的部分取决于步骤类型。对于大多数步骤类型,将显示“检查点”部分。

选择数据
  • 可用步骤

  • 数据源列

  • 对于基于表的数据源(例如 Excel、本地表和数据库): 数据表中的列的列表。

    非唯一的列名称显示有数字后缀 (Price1、Price2、Price3...),以帮助您链接到正确的列。数据源中的列名不更改。

  • 对于 XML 数据源: 数据源节点的层次结构。

仅显示匹配的数据类型

数据源列

隐藏数据类型与要设置其值的步骤属性不匹配的所有列(或 XML 数据源的架构行)。

将数据源附加到循环中

数据源列

包含步骤的测试中的循环的下拉列表。数据源仅与选定循环相关联。

默认值: 包含步骤的最里面的循环。

<用户变量网格>

测试变量

当前配置文件中用户定义的测试变量及其值的列表。

<系统变量网格>

测试变量

系统环境变量及其值的列表:

自定义表达式

所有类型

展开对话框,以便可以手动编辑链接和创建要据其进行比较的复杂值。对于创建使用多个源的表达式,这很有用。

例如,可以添加具有以下用途的自定义表达式:

  • 连接两个或多个环境变量的值
  • 创建用于表示先前在测试中运行的多个步骤的输出的表达式
  • 通过将另一个值与数据源中的值合并来参数化表达式。

启用负载测试的测试的数据检索选项

对于“启用负载测试”的测试,当选择数据源列选项时,“选择链接源”对话框会为输入属性提供一些附加的控件。

用户界面元素如下所述:

UI 元素

描述

加载测试时,对每个虚拟用户使用唯一值

使用以下属性,从数据表中为每个虚拟用户分配一个唯一值:

  • 数据源参数。要用作选定输入属性的值来源的参数。

  • 更新值于。OpenText Professional Performance Engineering 更新值的频率: 每次迭代每次出现(参数)或一次

  • 超出值时。在达到数据表结尾时执行的操作:

    • 中止 Vuser。终止虚拟用户的测试运行。

    • 继续循环。返回数据表的顶部,并以循环方式使用数据。

    • 使用最后一个值继续。随后每次出现时使用从数据表中检索到的最后一个值。

在 Controller 中分配虚拟用户值

从数据表中为虚拟用户分配特定数量的值:

  • 自动分配块大小。基于迭代次数和虚拟用户从数据中自动分配块大小(仅用于在每次迭代时更新值的情况)。

  • 为每个虚拟用户分配 <数量> 个值。为每个虚拟用户分配特定数量的值。

备注: 只有选择在“每次出现”或“每次迭代”时更新值的情况下,才能进行分配。