在LoadRunner中,编辑脚本的时候,经常要创建 参数,从而更真实的模拟用户操作。下面介绍tabel类型的参数,这种参数 的数据源直接来自数据库。下面以ORACLE 数据库为例。
可能首先要安装ORACLE的客户端,这样才能连接ORACLE数据库服务器,如果是SQL Server的话,就不用这么麻烦了。
1. ODBC连接数据库
首先要用ODBC连接数据库,创建文件DSN。打开ODBC,
如上图,点“添加”,选择驱动,对于Oracle数据库,有2种驱动程序:“Microsoft ODBC for Oracle”和“Oracle in OraHome92”(这个驱动,在安装ORACLE的客户端的时候,会安装的。)。
1.1. 利用Microsoft ODBC for Oracle驱动连接
这里先选择“Microsoft ODBC for Oracle”,
点下一步,
默认的保存路径是:C:\Program Files\Common Files\ODBC\Data Sources,输入名字,点保存,点“下一步”,点“完成”,
输入:用户名,密码,服务器(本地ORACLE客户端上配置的SID),然后就做好文件DSN了。
1.2. 利用Oracle in OraHome92驱动连接
用这种驱动,就最后一步不同,如下图,Service Name填入(本地ORACLE客户端上配置的SID)。
2. LR中的“Table”类型参数设置
在Virtual User Generator 中,打开一个脚本的 “参数列表” 窗口,如下图:
点“new”新建一个参数,选择类型为table,然后点“data Wiszard…”(向导),
如上图,选择Specify SQL statement manually,下一步,点“Create…”
选择刚才创建的连接ORACLE的文件DSN,
输入密码,
创建SQL 语句,如果是SQL Server的话,SQL语句有点不一样,
/************************/
Use (数据库名)
SELECT loginID,sex
FROM users
/************************/
点finish,然后就可以看到结果:
点Edit with Notepad,在记事本中,可以看到全部的数据。