参数模拟对话框
通过此对话框,可以查看对文件参数行为的模拟。
访问方法
|
VuGen > 参数列表 > 选择参数 > 模拟参数
|
重要信息 |
使用此设置时,“在 Controller 中分配 Vuser 值”部分的默认选择是“自动分配块大小”。在这种情况下,运行模拟时,将根据所选的场景运行模式分配范围。
如果将默认选择更改为“为每个 Vuser 分配 x 个值”,那么会向 Vuser 分配指定数量的值,而忽略所选的场景运行模式。
|
用户界面元素如下所述:
UI 元素
|
描述
|
---|---|
Vuser |
要在模拟中运行的 Vuser 数。
|
场景运行模式 |
|
运行参数模拟。显示每个参数替换的值。
|
示例:
在下面的示例中,“参数列表”对话框中的设置包括:
-
新参数的值。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 分配了哪些值的信息。
将鼠标停留在未分配值的单元格上时,将显示工具提示,说明未分配值的原因。
如果已分配正确的值,就不会显示工具提示。