数据池选项如何影响虚拟用户检索到的值

对数据池选择的“打开”、“访问”和“回绕”方式会影响虚拟用户检索到的值。“回绕”方式也会影响分段的数据池。

下表列出了最常用的数据池类型以及选择用于创建这些数据池的选项。

数据池用途 “打开”方式选择 “访问”方式选择 “回绕”方式选择
数据池以随机顺序为每个所尝试的事务提供了唯一数据值。数据池在相邻测试运行之间会重置,以便可复用数据。 已分段 乱序 每个用户仅访存一次
数据池以任意顺序为每个所尝试的事务提供了唯一数据值。您确定将使用哪些值,以便可在后续测试运行中删除这些值而不加以复用。 已分段 有序 每个用户仅访存一次
数据池使每个虚拟用户能够在该虚拟用户的整个测试中获取并保留单个唯一数据值 已分段 有序 每个用户仅访存一次
数据池向所有用户提供随机选择的非唯一数据值。 已共享 随机 到达最后一行时回绕
数据池在所有数据值中循环,而不考虑值的复用。 已分段 有序 到达最后一行时回绕

如何在分段数据池中分配行

如果数据池已分段,那么将为每个位置分配固定数量的行。该数量完全独立于运行包含数据池的测试的用户数。 相反,分配给一个位置的行数与分配给该位置的虚拟用户数成正比。例如,假定一个调度包含 25 个虚拟用户,而且分配了 5 个用户在特定位置运行。这意味着每个分段数据池中 20% 的数据运行是为该位置分配的行。所有值都取自数据池的该分段或“切片”。一旦这些行值都耗尽,数据池将回绕到其所分配分段的第一行,或者如果未设置回绕方式,那么将提供空值。

反馈