You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

环境 变量 为你提供了一种集中的方法来定义、检查和修改跨 CTP 的多个地方使用的值。例如,假设你有一个多次使用的路径。如果你将它定义为一个文字值,然后希望更改 path 值,那么你将不得不多次更改它。如果你将它定义为一个变量,则可以更新它一次,并且你的更改将自动传播到所有相关区域。

目标变量管理

你可以在在系统、环境、组件或组件实例级别配置 变量 。若要在指定级别上配置变量:
  1. 请跳转到适当的级别变量表。
  2. 如果需要,使变量表可编辑。
  3. 单击变量表底部的 + 图标。
  4. 指定新变量,然后保存更改。

全局变量管理

如果希望从一个集中的页面查看、添加和修改与特定环境相关的所有 变量 ,那么你可以从管理实例页面执行此操作,如 管理组件实例中所述。

变量继承

组件实例 变量 可以继承组件变量的值。环境 变量 可以从系统属性继承。环境和系统变量值 没有 连接到组件和组件实例变量值。

所有变量名在系统级都是可见的,并且在同一系统上的所有环境之间共享。在组件级别可见的所有变量名在同一组件的所有实例之间共享。

覆盖 Variables

每个较低级别实体都可以覆盖来自较高级别实体的值。例如,如果 PATH 变量是在系统级定义的,那么可以更改它的值(但不能更改变量名)和环境级。此外,还可以定义系统级不存在的新环境级 变量 ;这些变量名将被添加到没有值的系统中。

任何没有覆盖的 变量 都将从系统(如果查看环境实例的 变量 )或组件(如果查看组件实例的 变量 )继承它们的值。

在环境信息面板中

若要覆盖环境信息面板中的继承变量值,请执行以下操作:

  • 在文本字段中添加新值。


    如果稍后要删除对继承变量的返回(例如,删除覆盖),请单击该字段,然后单击该字段右侧的 Revert 按钮。

在管理实例页面中

若要覆盖来自管理实例页面的继承变量值(如 管理组件实例中所述):
  1. 请打开适当的变量编辑器。(如果不可见,请单击 显示详情 或 展开所有,然后单击 Edit 按钮。





  2. 指定所需值。
  3. 如果想在保存更改之前看到以纯文本形式呈现的修改值,请单击 Apply 图标。
     

在组件实例向导中

特定组件实例的变量值可以在组件实例向导的 Variables 页中重写:
注意,此时所做的任何覆盖将只应用于此特定组件实例。

屏蔽/显示 变量

当变量值可编辑时,可以对它们进行掩码或反掩码(如果还没有保存它们)。

在系统/环境信息面板中,你可以通过单击该字段,然后单击该字段右侧的 Mask 图标来屏蔽一个值。

在其他区域,可以使用变量编辑器右侧的键图标屏蔽值。

例外情况是,当编辑从 SOAtest 测试或 CTP 中继承的 变量 时(例如,从系统中继承的环境 变量 )。这些 变量 将继承父类的屏蔽设置。如果父变量被屏蔽,则不能在继承级别上解除屏蔽。如果想要解压,必须在父级执行。

  • No labels