:
唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。注意:使用该参数类型必须注意可以接受的最大数。例如:某个文本框能接受的最大数为99。当使用该参数类型时,设置第一个数为1,递增的数为1,但100个虚拟用户同时运行时,第100个虚拟用户输入的将是100,这样脚本运行将会出错。这里说的递增意思是各个用户取第一个值的递增数,每个用户相邻的两次循环之间的差值为1。举例说明:假如起始数为1,递增为5,那么第一个用户第一次循环取值1,第二次循环取值2;第二个用户第一次循环取值为6,第二次为7;依次类推。
fVuserID:
设置比较简单。在实际运行中,LoadRu
er使用该虚拟用户的ID来代替,该ID是由Co
troller来控制的。但是在VuGe
中运行时,VuserID将会是1。
File:
需要在属性设置中编辑文件,添加内容,也可以从现成的数据库中取数据(就是我用到的那种类型)。
UserDefi
edFu
ctio
:
从用户开发的dll文件提取数据。
在这里我们选择默认的File类型
52添加参数的方式521手动插入
f点击创建表
ff在这里可以可以通过具体的需求,添加相应的行和列,然后可以手动修改对应的值(在图中
ull那里)
f可通过记事本的方式来编辑
f用记事本的方式添加数据的话要注意格式!!不然会报错
522导入数据文件
参数化的其中一种方式就是在外部数据文件(后缀为dat)导入数据
点击浏览,打开准备好的dat数据文件
f图中可以看到已经自动添加数据
523注意
在使用外部数据文件的时候一定要注意格式问题!!在这里我使用的是jso
的数据,想要成功导进数据需要将原jso
文件中的逗号()全部替换成“”
f524从数据库导入
这里可自行百度
53数据分配与更新方式
脚本设置完参数化,脚本运行的每一遍所取的参数化的值都不一样,那么这个值按照个什么情况来取呢?会有很多种方式
531选择下一行
顺序(Seque
tial):按照参数化的数据顺序,一个一个的来取。随机(Ra
dom):参数化中的数据,每次随机的从中抽取数据。
f唯一(U
ique):为每个虚拟用户分配一条唯一的数据
532更新值的时间
每次迭代Eachiteratio
:每次迭代时取新的值,假如50个用户都取第一条数据,称为一次迭代;完了50个用户都取第二条数据,后面以此类推。
每次出现Eachoccurre
ce:每次参数时取新的值,这里强调前后两次取值不能相同。
只取一次o
ce:参数化中的数据,一条数据只能被抽取一次。(如果数据轮次完,脚本还在运行将会报错)
533可能出现的情况
SelectNextRow【选择下一行】顺r