5.7.3 定义参数的属性
创建参数完成后,就可以定义其属性了。参数的属性定义就是在脚本执行过程中,定义参数使用的数据源。在Web用户脚本中,既可以在基于文本的脚本视图中定义参数属性,也可以在基于图标的树视图中定义参数属性。
1.使用参数列表
使用参数列表可以在任意时刻查看所有的参数、创建新的参数、删除参数,或者修改已经存在参数的属性。
单击参数列表按钮或者选择“Vuser”>“Parameter List”,打开参数列表对话框,如图5-36所示。
要创建新的参数,单击“New”按钮,新的参数则被添加在参数树中,该参数有一个临时的名字,你可以给它重新命名,然后回车。设置参数的类型和属性,单击“OK”按钮,关闭参数列表对话框。
注意:不要将一个参数命名为“unique”,因为这个名称是用户脚本生成器本身的。用户脚本生成器创建新的参数,但是不会自动用该参数在脚本中替换任意选中的字符串。
图5-36 VU参数列表对话框
要删除已有的参数,首先要从参数树中选择该参数,单击“Delete”按钮,然后确认你的行为即可。
要修改已有的参数,首先要从参数树中选择该参数,然后编辑参数的类型和属性。
2.数据文件
数据文件包含着脚本执行过程中虚拟用户访问的数据。局部和全局文件中都可以存储数据。可以指定现有的ASCII文件、用脚本生成器创建一个新的文件或者引入一个数据库。数据文件中的数据是以表的形式存储的。一个文件中可以包含很多参数值。每一列包含一个参数的数据,列之间用分隔符隔开,比如用逗号。
如果使用文件作为参数的数据源,必须指定以下内容:文件的名称和位置、包含数据的列、文件格式、包括列的分隔符、更新方法。
如果参数的类型是“File”,打开参数属性(Parameter Properties)对话框,设置文件属性如下:
在“File path”中输入文件的位置,或者单击“Browse”按钮指定一个已有文件的位置,如图5-37所示。在默认情况下,所有新的数据文件名都“parameter_name.dat”,注意,已有的数据文件的后缀必须是.dat。
图5-37 选择打开文件来导入参数
单击“Edit With Notepad”按钮,打开记事本,里面第一行是参数的名称,第二行是参数的初始值。使用诸如逗号之类的分隔符将列隔开。对于每一个新的表行开始一行新的数据。
注意:在没有启动记事本的情况下如果想添加列,就在参数属性对话框中单击“Add Column”按钮,打开“Add new column”对话框。输入新列的名称,单击“OK”按钮,脚本生成器就会将该列添加到表中,并显示该列的初始值。
在“Select column”部分,指明选择参数数据的列。可以指定列名或者列号。列号是包含你所需要数据的列的索引;列名显示在每列的第一行(row 0)。
图5-38 以记事本方式打开参数