Select next row | Update value on |
| ||
Sequential | Each iteration | 每次执行Action时,参数值改变。 每个Vuser的参数取值都一样。 | ||
Each occurrence | 每次取参数时,参数值改变。 每个Vuser的参数取值都一样。 | |||
Once | 唯一 | |||
Random |
| 自由选取参数 | ||
Unique | Each iteration | 每次执行Action时,参数值改变。 在Allocate Vuser values in the Controller中 可选择“自动”和“手动”分配。 “自动”分配把参数平均分给每个Vuser。 “手动”分配时,参数不够的话,压力测试时会报错。 | ||
Each occurrence | 每次取参数时,参数值改变。 只有“手动”分配。参数不够,测试时报错。 | |||
Once | 唯一 | |||
When out of values | Abort Vuser | 结束Vuser | ||
Continue in a cyclic manner | 使用同样的循环样式继续 | |||
Continue with last value | 使用最后一个参数值继续 |
注释:
iteration: 在Run-time Settings中对Number of Iterations进行设置,即每次运行脚本时,Action反复执行的次数。
occurrence: 在一个Action中出现2次以上的同一个参数表。
Tips:
当在脚本中使用lr_message ,lr_ouput_message输出参数值时,例如lr_message(“result=%s”,lr_eval_string(“{NewParam}”);参数表也会给这个语句中的{NewParam}分配一个参数值。
Parameter type: Unique Number
Number range: Start:
Block size per Vuser: 100 从1开始,每个并发使用100个参数.第1个并发使用1- 100,第2个使用101=200,第3个…
Number format: %d 不保留有效数字。
%01d 保留1位有效数字。