文件参数化
记事本方式编辑参数化文件时,仅保留一个空行,多、少都容易出错
 
查看参数化数据
文件参数化
 
 
更新方法\数据分配方法 Sequential(顺序) Random(随机) Unique(唯一)
Each iteration
(每次迭代)
功能说明:从第一行取值,每迭代一次取一行值,当所有的值都去完了,再从第一行开始取值
结果:5条不一样的数据,第6条开始重复
实现如图1-1
功能说明:每次迭代从参数化文件中随机取一条数据,有可能取到重复数据
结果:6条数据可能出现重复
实现如图2-1
 
功能说明:第一次迭代时从参数化文件中取第一条;第二次迭代时取第二条,以此类推
结果:
Abort Vuser:中断虚拟用户
Continue in a cyclic manner:循环取参数化文件中的值,取完后返回第一个继续取
continue with last value:继续使用最后一条数据
实现如图3-1
 
Each occurrence
(每次出现)
功能说明:无重复参数时,从第一行取值,每迭代一次取一行值,当所有值都取完了,再从第一行开始取;
有重复的参数时,同一次迭代也会取下一行值
实现如图1-2
功能说明:每次迭代从参数化文件中随机取一条数据,有可能取到重复数据
结果:6条数据可能出现重复
实现如图2-2
同上
实现如图3-2
Once
(只取一次)
功能说明:每次迭代都取参数化文件中的第一行数据
结果:取出6条一样的数据
实现如图1-3
功能说明:由第一次取值决定,后面的每次迭代的数据均为第一次取出数据
结果:取出6条一样的数据
实现如图2-1
功能:每次都取参数文件中的第一条数据
eg:模拟100个用户,每个用户都要登录一次场景:参数化文件100个用户,并发用户100个,但是要把登录请求放在init里面
实现如图3-3
 
下述结果均建立在,参数化文本中有3个参数,迭代4次的数据情景中
 
 
1-1、Sequential & Each iteration
 
1-2、Sequential & Each occurrence
1)无重复参数(同Sequential & Each iteration)
 
2)有重复参数
1-3、Sequential & Once
 
2-1、Random & Each iteration
 
2-2、Random & Each occurrence
 
2-3、Random & Once
 
3-1、Unique & Each iteration
    1)abort
 
  2)Continue in a cyclic manner
 
 3)continue with last value
 
3-2、Unique & Each occurrence
1)abort
 
2)Continue in a cyclic manner
 
3)continue with last value
 
3-3、Unique & Once