LR中的参数设置和场景虚拟用户的关联(Unique + each iteration | each occurence | once)

来源:互联网 发布:商品数据库张国良 编辑:程序博客网 时间:2024/05/21 07:07

这种取值方式比次高级,强调的是取值的唯一性,但是违反该规则也能继续运行,lr提供了when out of value选项来处理不是唯一的情况

脚本:lr_eval_string({newparam})

迭代:4次

虚拟用户:4个

参数:16个,张一,张二,张三,张四,张五,张六,张七,张八,张九,张十,张十一,张十二,张十三,张十四,张十五,张十六,

场景运行后:4个虚拟用户的的取值为:

unique + each iteration

第1个虚拟用户:张一,张二,张三,张四

第2个虚拟用户:张五,张六,张七,张八

第3个虚拟用户:张九,张十,张十一,张十二

第4个虚拟用户:张十三,张十四,张十五,张十六



unique + occurrence:

allocate 1 values for each Vuser策略   when out of values:continue in a cyclic manner

场景运行后结果如下:

第1个虚拟用户:张一,张一张一张一

第2个虚拟用户:张二,张二张二张二

第3个虚拟用户:张三,张三张三张三

第4个虚拟用户:张四,张四张四张四

allocate 4values for each Vuser策略   when out of values:continue in a cyclic manner


场景运行后结果如下:

第1个虚拟用户:张一,张二张三张四

第2个虚拟用户:张五,张六张七张八

第3个虚拟用户:张九,张十张十一张十二

第4个虚拟用户:张十三, 张十四张十五张十六


allocate 3values for each Vuser策略   when out of values:continue in a cyclic manner

场景运行后结果如下:

第1个虚拟用户:张一,张二张三张一

第2个虚拟用户:张四,张五张六张四

第3个虚拟用户:张七,张八张九张七

第4个虚拟用户:张十, 张十一张十二张十


when out of values:abort vuser:当参数取值超出参数表记录调试时,忽略用户脚本,停止运行

                               continue in a cyclic manner:当超出时使用一个循环扫描的方式,从表头重新取值

                              continue with last value:使用参数表中的最后一个值



原创粉丝点击