参数模拟对话框

通过此对话框,可以查看对文件参数行为的模拟。

访问方法
VuGen > 参数列表 > 选择参数 > 模拟参数

重要信息
  • 此功能仅与文件类型参数相关。

  • 并非所有类型的参数替换都可以模拟。如果在“参数列表”对话框中选择了选择下一行: 同一行...或更新值的时间: 每次出现,则不打开“参数模拟”对话框。

  • VuGen 最多可以模拟 256 次迭代和 256 个 Vuser。

  • 最大参数值长度: 100 个字符。
  • 无限期运行符合 Controller 计划程序中的实际计划

  • 如果在“参数列表”对话框中选择了选择下一行: 唯一,系统将向每个 Vuser 分配一个唯一行数范围,以供模拟程序(为该 Vuser)替换值。

    注: 如果具有多个唯一参数,则需要验证是否每个参数都为所有 Vuser 定义了值。

  • 使用此设置时,“在 Controller 中分配 Vuser 值”部分的默认选择是“自动分配块大小”。在这种情况下,运行模拟时,将根据所选的场景运行模式分配范围。
    如果将默认选择更改为“为每个 Vuser 分配 x 个值”,那么会向 Vuser 分配指定数量的值,而忽略所选的场景运行模式。

用户界面元素如下所述:

UI 元素

描述

Vuser
要在模拟中运行的 Vuser 数。
场景运行模式
  • 完成前一直运行。输入要运行的迭代次数或选择通过运行时设置获取迭代次数

  • 无限期运行。在 Controller 中模拟“无限期运行”选项。VuGen 仅实际模拟指定的迭代数。

运行参数模拟。显示每个参数替换的值。

示例:

在下面的示例中,“参数列表”对话框中的设置包括:

  • 新参数的值。Value1 到 Value7

  • 选择下一行。唯一

  • 当行用完时。使用最后的值继续

  • 在 Controller 中分配 Vuser 值。自动分配块大小

场景运行模式:完成前一直运行

在下例中,用户选择了三个 Vuser,将场景运行模式设置为完成前一直运行,并选择了三次迭代。

当场景运行模式设置为完成前一直运行时,每个 Vuser 收到的行数与迭代次数相同。当表中没有足够的行数时,范围分配将停止。

当模拟运行时,第一个 Vuser 将获取前三个值(因为这是迭代次数)。第二个 Vuser 将获取接下来的三个值。第三个 Vuser 将获取第一次迭代中剩余的值。对于剩余迭代,由于“参数列表”对话框中的当超出值时选项设置为使用最后的值继续,第三个 Vuser 将继续使用同一个值。

第四个 Vuser 将失败。

场景运行模式:无限期运行

在下例中,用户选择了 3 个 Vuser,将场景运行模式设置为“无限期运行”,并选择了显示 3 次迭代。

当场景运行模式设置为“无限期运行”时,将如下计算为每个 Vuser 分配的范围:将 .dat 文件中的单元格数除以 Vuser 数。在此场景中,范围是 7/3 = 2(模拟程序将采用最接近的较小整数)。

模拟运行时,第一个 Vuser 获取 Value1 和 Value2。第二个 Vuser 获取 Value3 和 Value4,第三个 Vuser 获取 Value5 和 Value6。由于只有 3 个 Vuser,Value7 未分配。

注: 将鼠标停留在表第一列中的单元格上时,将显示工具提示,显示有关为该 Vuser 分配了哪些值的信息。

将鼠标停留在未分配值的单元格上时,将显示工具提示,说明未分配值的原因。

如果已分配正确的值,就不会显示工具提示。

返回顶部