sequentral + each occurrence:参数每取值一次,按顺序更新,取值超出记录条数时,回表参数的头位置再次取值
脚本:lr_eval_string({newparam});
lr_eval_string({newparam});
参数设置为:16个参数,(张一,张二,张三,张四,张五,张六,张七,张八,张九,张十,张十一,张十二,张十三,张十四,张十五,张十六),ACTION迭代4次
场景运行4个虚拟用户:运行结果日志 :
第一个虚拟用户取值:张一张二,张三张四,张五张六,张七张八
第二个虚拟用户取值:张一张二,张三张四,张五张六,张七张八
第三个虚拟用户取值:张一张二,张三张四,张五张六,张七张八
第四个虚拟用户取值:张一张二,张三张四,张五张六,张七张八
如果参数取值设置成为:sequential + each iteration 每次迭代按顺序取值进行更新参数 ,取值超出记录条数时,回表参数的头位置再次取值
则场景运行后:结果取值如下:
第一个虚拟用户取值:张一张一,张二张二,张三张三,张四张四
第二个虚拟用户取值:张一张一,张二张二,张三张三,张四张四
第三个虚拟用户取值:张一张一,张二张二,张三张三,张四张四
第四个虚拟用户取值:张一张一,张二张二,张三张三,张四张四
可以设置:100个用户注册,参数设置为100个,迭代一次,场景不考虑,可以设置此方式,进入注册。(构造测试数据)蛮好用。
如果参数取值设置成为:seuential + once 按顺序只更新一次参数值
则场景的运行结果为:
第一个虚拟用户取值:张一张一
第二个虚拟用户取值:张一张一
第三个虚拟用户取值:张一张一
第四个虚拟用户取值:张一张一