3.2.4 导入数据方法
LoadRunner允许使用Microsoft Query或者指定数据库连接字符串与SQL语句,利用参数化从已经存在的数据库中导入数据。
用户脚本生成器在从数据库导入数据的过程中提供了一个向导。在此向导中,可以指明如何导入数据——通过MS Query创建查询语句或者直接书写SQL语句。在导入数据以后,以“.dat”为后缀并作为正规的参数文件保存。
在向导中单击“Data Wizard”按钮,从数据表中选择用户名后,使用“Specify SQL statement manually(手工指定数据库连接字符串)”方法连接数据库,如图3-23所示。
单击“下一步”按钮,出现图3-24所示的对话框。填入连接字符串和SQL语句后,单击“Finish”按钮,出现查询结果。
图3-23 指定数据库连接方法 图3-24 指定SQL语句
3.2.5 数据文件存储
数据文件能保存脚本执行期间Vuser访问的数据,这些数据可以被存储在本地或全局文件中。如果拥有大量已知参数值,数据文件是非常有用的。
数据文件中的数据以表格的形式存储。一个文件可以包含大量参数值,每一列都保存一个参数的数据。列的分隔由分隔符标记,例如逗号、“-”或者Tab符号等。如果使用文件作为参数的数据源,必须指定文件的名称和位置、包含数据的列、文件格式,包括列的分隔符、更新方法等内容。
在下例中,就是使用文件作为参数的数据源,其数据文件包含了每个数据的ID编号及其相对应的名称,如图3-25所示。
图3-25 数据文件存储设置
在“File path”框中输入数据文件的名称,或者单击“Browse”(浏览)按钮指定现有数据文件的文件位置。默认情况下,所有新数据文件均被命名为“parameter_name.dat”并且存储在脚本的目录中。
单击“Edit with Notepad”按钮,将打开记事本,在记事本文档中编辑此数据,其中第一行是参数名,第二行是参数的初始值。用表格的形式将其他列名和值输入到该文件中。使用分隔符(例如逗号或者制表符)来指示列分隔。对表格中的每个新行都要另起一行开始。
“Select next row”下拉列表框有以下几个选项: