WinRunner数据库连接方法
这几天趁项目交付,有空上51testing网逛了逛,在精华贴看了几篇关于数据库连接的帖子!WR一般都是通过ODBC来连接,根据本人实际项目中所应用到的几种数据库连接方法,
特整理出来共享给需要的朋友:
前提都是通过数据源(ODBC)配置用户DNS.
oracle数据库连接方法:(oracle 10G驱动)
rc= db_connect("reg","DSN=DNS_DBQ;UID=admin;WD=admin;DBQ=fstest;");
oracle数据库连接方法:(Microsoft ODBC for Oracle驱动)
rc= db_connect("reg","DSN=DNS_SERVER;UID=admin;WD=admin;SERVER=fstest;");
SQL Server数据连接方法:
rc = db_connect("reg","DSN=DNS_BP;UID=sa;WD=123456;DATABASE=fstest");
DBF数据库连接方法:
rc = db_connect("reg","DSN=DNS_DBF;DefaultDir=e:\dbf\;DriverId=21;FIL=dBaseIII;MaxBufferSize=2048;ageTimeout=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会把设置好的数据库连接语句直接拷贝到你的脚本中了。
[ 本帖最后由 Tesherlock 于 2008-7-11 21:40 编辑 ] 不错,支持一下,相信对大家很有用。:victory: 好,正需要呢
winrunner关于数据库使用
支持SQL 语句吗回复 4# 的帖子
当然支持!:lol 以后应该能用到,多谢了!如何通过数据源(ODBC)配置用户DNS.
数据库的连接都是通过数据源(ODBC)配置用户DNS,请问各位是如何配置用户DNS的。谢谢 http://www.51testing.com/?uid-151442-action-viewspace-itemid-143028 :D 有用,谢谢!!! 说得太好了
页:
[1]