日更挑战day06
本篇文章重点介绍脚本增强技术之参数化
单词解释(英译汉)
sequential 连续的 random 随机 unique 唯一的
Each iteration 迭代,每次迭代 Each occurrence 每次出现 Once 仅一次
abort Vuser 终止用户
continue in a cyclic manner 以循环方式继续
continue with last value 继续最后一个值
参数化
逻辑相同,测试数据不同,比如登录系统的用户名、密码
设置参数化界面

参数化最重要的两个属性
选择下一行(selectnext row):该选项是用来制定参数去获取、更新参数的方式
sequential:顺序取值
random:随机取值
unique:唯一取值,在这种情况下,我们必须保证数据是充足的。例如,有20Vuser,要迭代5次,那么我们的参数文件要多少值?
更新至的时间:该选项是用来制定参数的更新条件、时机
Each occurrence 每次出现:指每次参数出现时,使用新值。(对于随机数据,该类型用的较多),参数值的变更,只受调用影响。
Each iteration 每次迭代: 值脚本在迭代时,使用新值。(当使用同一个参数的几个语句时,该方法使用较多),参数值的变更,只受迭代的影响和调用无关。
Once 一次:指Vuser在场景中或步骤运行期间仅对参数值更新一次。(当使用日期和时间时,该类型用的比较多),然后在整个虚拟用户的生命周期里,该值都不会变。
举例说明
1个用户,2次迭代 ,参数:a1,a2,a3,a4,a5
sequential+Each occurrence
sequential+Each iteration
sequential+Once
random+Each occurrence
random+Each iteration
random+Once
unique+Each occurrence
unique+Each iteration
unique+Once
网友评论