数据分配方式
分配方法 |
描述 |
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 |
使用最后一个参数值继续 |