在 IBM® Rational® Performance Tester 中声明变量时,可为其创建容器,将其初始化为字符串或数据池值,并设置其范围。然后,在测试内,可向此变量重新分配其他值。
过程
要创建、初始化测试变量并向其赋值:
- 在“测试导航器”中,浏览以找到测试并双击该测试。 测试将打开。
- 为您在测试中创建的测试变量创建容器:
- 打开测试,然后在测试内容区域中单击测试顶部的测试变量。
- 选择。 将为用户定义的变量创建一个名为测试变量的容器。
- 选择该容器以将其重命名。 将打开测试元素详细信息区域,以供您在名称字段中输入新名称。
- 要声明或定义测试变量:
- 打开测试,并在测试内容部分中,单击要包含此变量的用户定义容器。
- 要创建变量,请选择。要创建数组变量,请选择。
- 输入此变量的名称,并单击确定。 变量将添加为容器中的最后一个元素,并且将打开测试元素详细信息区域。
- 在测试元素详细信息区域内,设置此变量的范围和初始值。
可视区域:选择仅该测试以将数据限制为仅当前测试。即使另一个测试包含同名变量,也不会更改该变量。选择此用户的所有测试以在测试按调度运行时共享此变量的值。对于要共享的变量,这两个测试必须具有一个同名变量并且必须启用此选项。
检查值:选择首次使用时可检查是否仅在测试执行达到使用变量的第一个请求之后初始化变量。选择测试开始时可检查是否在开始执行测试时初始化变量。如果此变量未初始化,那么将显示错误消息,具体取决于所设置的行为。
如果未进行初始化,请设置为:选择文本以在测试按调度运行时将变量初始化为特定值。选择数据池值,并在选择数据源窗口中选择将变量初始化的数据池。
变量未初始化将出现运行时错误:选择当运行过程遇到未初始化的测试变量时,将执行的操作。如果选择发出测试日志警告或发出测试日志错误,请确认调度中的测试日志页面将错误、失败和警告设置为全部(这是缺省设置)。如果选择退出测试,那么尽管拥有未初始化的变量的虚拟用户将停止,调度仍将继续运行。如果选择不执行任何操作,测试将继续运行。
- 要向测试变量赋值或为测试变量初始化值:
- 打开测试,并在测试内容区域内,选择一个测试元素。
- 选择,这将在所选元素前面插入赋值。 “测试编辑器”窗口将打开,并列出可用供测试使用的变量。
- 选择要向其赋值的变量,并在测试元素详细信息区域内的设置为框中,设置此变量的值。 可将该值设置为文本字符串、存在于测试中赋值语句前面的任何数据源或者未初始化。 Set 语句以及已选择的值将添加到测试。