输入LoadRuner数据库参数化的方法

输入LoadRuner数据库参数化的方法

在使用LoadRunner录制脚本时,经常会用到参数化某些输入,LoadRuner提供了很多参数化的变量,其中最常用的有从数据库中提取一些数据作为参数化的值。但是如果按照LoadRunner自带的数据库向导来执行的化,往往是读不到数据的,需要我们另外做一些操作,步骤如下:
1.安装数据库驱动。根据要链接的数据库类型,安装相应数据库的ODBC驱动。(该驱动可以从相应数据库的官方网站上下载,安装到运行LoadRunner的测试机上)
2.创建数据源。点击“控制面板”,“管理工具”,“数据源”,进入ODBC数据源管理器,选择“用户DSN”(也可以选择系统DSN,这样本机的其它用户也可以使用了),点击“添加...”,选择上一步安装的驱动程序,点击“完成”。在弹出的程序中输入相应的“数据源名称”,“数据库服务器IP”,“数据库的用户名和密码”和“数据库”,然后点击“TEST”,如果成功,点击“确定”。否则,检查输入的信息和数据库连接是否正确。
3.连接数据库。打开LoadRunner中已录入的脚本,选中要参数化的输入,右键,选择“Replace with a parameter.”,在弹出的窗口中输入参数名,类型为“File”,点击“Properties...”,点击“Data Wizard”,然后选择第二项(使用SQL语句查询),点击“下一步”,点击“Create...”按钮,选择“机器数据源”面板,点击步骤2中建立的数据源,点击“确定”。这时在“Connection string:”输入框中就已经有链接信息了。
4.查询参数化数据。在上面的窗口中,“SQL statement:”输入框中输入要查询的SQL语句,以“;”结束,点击“完成”。这样查询语句的结果就出现在变量列表中了。
注意,数据库驱动只需要安装一次,如果连接同样的数据库,但是用户名、密码、或者数据库发生了改变,但是又不想“新建数据源”,那么可以进行步骤3,在步骤4时,修改“Connection string:”输入框中的值,点击“完成”。在输入SQL语句查询时,注意查询的结果不要超过20000条记录,如果超过则不能得到参数化结果。