来了,老弟~~~
之前在设置参数化的时候搞不懂好多里面的设置,都是老师傅带的好,让怎么搞就怎么搞,没有灵魂的程序员
私下自己也在琢磨了好久,终于闹明白了,就和大家分享下
- Sequential + Ench iteration:顺序方式 + 每次迭代更新取值,设置迭代次数,每次迭代使用同一行数据,数据按照顺序读取。一次迭代中即使出现多次这个参数,都是使用同一行数据,迭代次数 > 数据行数时,数据行取完之后重新从第一行取值。
- Sequential + Ench occurrence:顺序方式 + 每次取值更新,设置迭代的次数,每次出现使用同一行数据,一次迭代中可能出现多次,每次取值不同,按顺序读取。
- Sequential + once:顺序方式 + 只取一次,这种方式的结果是不论迭代多少次,不论出现多少次,都只是读取第一行的数据。
--------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- -----------------
- Random + Ench iteration:随机 + 每次迭代随机取值,和顺序取值结果唯一不同的就是每次迭代随机取值
- Random + Ench occurrence:随机 + 每次出现更新参数值,随机取值
- Random + Once:随机取一行参数,然后便一直读取这一行
--------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- -------------------
- Unique + Ench iteration :每个值只取一次,强调取值的唯一性,当取值超出数据行数时,LR再提供三种处理方式:
- about vuser:当取值超出参数的行数时,停止脚本运行
- continue in a cyclic maner:取值超出时,启用循环扫描,扫描那些还未被使用的数据进行使用
- continue with last value:重复读取最后一行数据
- Unique + Each occurrence:每次出现更新参数值,每个值只读取一次
- Unique + Once:只取第一行值,之后每次出现这个参数都用这个值,不再改变
--------------------- --------------------- --------------------- --------------------- --------------------- --------------------- --------------------- -------------------
注:
sequential和random方式都不会有数据取尽的情况,而当select next row设置为unique的时候,每行值只允许读取一次,这时如果该参数的读取次数>数据行数时,便会出现异常。
走了,老弟~~~