与您一起分享在测试过程中的快乐与辛酸...

WinRunner数据库连接方法

上一篇 / 下一篇  2008-07-11 21:37:25 / 精华(1) / 个人分类:WinRunner自动化测试

这几天趁项目交付,有空上51testing网逛了逛,在精华贴看了几篇关于数据库连接的帖子!
WR一般都是通过ODBC来连接,根据本人实际项目中所应用到的几种数据库连接方法,
特整理出来共享给需要的朋友:
前提都是通过数据源(ODBC)配置用户DNS.
oracle数据库连接方法:(oracle 10G驱动)
rc= db_connect("reg","DSN=DNS_DBQ;UID=admin;PWD=admin;DBQ=fstest;");
oracle数据库连接方法:(Microsoft ODBC for Oracle驱动)
rc= db_connect("reg","DSN=DNS_SERVER;UID=admin;PWD=admin;SERVER=fstest;");
SQL Server数据连接方法:
rc = db_connect("reg","DSN=DNS_BP;UID=sa;PWD=123456;DATABASE=fstest");
DBF数据库连接方法:
rc = db_connect("reg","DSN=DNS_DBF;DefaultDir=e:\dbf\;DriverId=21;FIL=dBaseIII;MaxBufferSize=2048;PageTimeout=5;");

以下是二种常用的WR数据库连接方法:
方法一:
菜单--〉INSERT--〉DATABASE CHECKPOINT--〉Runtime Record Check.然后选Specify SQL statement.
单击 Create按钮,选择数据源(可以新建,也可以连接已建好的数据源),方法雷同;
正确输入用户名和密码,完成之后会在下面的文本框中显示数据库连接串,可以通过下面的SQL语句验证是否连接成功,
成功之后,把连接串拷贝到脚本中就可以了。

方法二:
菜单--〉insert--〉function--〉from function generator(WR支持的功能函数使用方法都可以在这里查询,不过没有TSL强大)
category选择database function,function name 选择 db_connect,点击下面的Args高级选项
通过connect str选择你的数据源(任何数据库都可以,前提是你要建立好数据源)
完成之后点击paste会把设置好的数据库连接语句直接拷贝到你的脚本中了。


TAG: 数据库 ODBC WinRunner 测试经验

 

评分:0

我来说两句

Open Toolbar