数据分配方式
分配方法 | 描述 |
Sequential(顺序) | “顺序”方法顺序的向Vuser分配数据。当正在运行的Vuser访问数据表时,会提取下一个可用的数据。如果没有足够的数据,则VuGen返回到表中的第一个值,循环继续直到测试结束 |
Random(随机) | “随机”方法为每一个Vuser的参数分配一个数据表中的随机值 |
Unique(唯一) | “唯一”方法为每一个Vuser的参数分配一个为一个顺序值。在这种情况下,必须确保表中的数据对所有的Vuser和它们的迭代来说是充足的,如果拥有20个Vuser,并且要运行5次迭代,则表格中必须至少包含100个唯一值 |
数据更新方式
更新方式 | 描述 |
Each iteration(每次迭代) | 每次迭代方法指示Vuser在每次迭代脚本时使用新值。如果一个参数在脚本中出现多次,则Vuser为整个迭代中该参数的所有出现使用同一个值。 |
Each occurrence(每次出现) | 每次出现指示Vuser在每次参数出现时使用新值。 |
Once(一次) | 一次方法指示Vuser在场景或会话步骤运行期间仅对参数值更新一次。Vuser为该参数的所有出现和所有迭代使用同一个参数值。当使用日期和时间时,该类型非常有用 |
elect next row | Update value on | |||
Each iteration | 每次执行Action时,参数值改变。 | |||
Sequential | 每个Vuser的参数取值都一样。 | |||
Each occurrence | 每次取参数时,参数值改变。 | |||
每个Vuser的参数取值都一样。 | ||||
Once | 唯一 | |||
Random | 自由选取参数 | |||
Each iteration | 每次执行Action时,参数值改变。 | |||
在Allocate Vuser values in the Controller中 | ||||
可选择“自动”和“手动”分配。 | ||||
Unique | “自动”分配把参数平均分给每个Vuser。 | |||
“手动”分配时,参数不够的话,压力测试时会报错。 | ||||
Each occurrence | 每次取参数时,参数值改变。 | |||
只有“手动”分配。参数不够,测试时报错。 | ||||
Once | 唯一 | |||
When out of values | Abort Vuser | 结束Vuser | ||
Continue in a cyclic manner | 使用同样的循环样式继续 | |||
Continue with last value | 使用最后一个参数值继续 |