51Testing软件测试论坛
标题:
WinRunner数据库连接方法
[打印本页]
作者:
Tesherlock
时间:
2008-7-11 21:39
标题:
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 编辑
]
作者:
lantianwei
时间:
2008-7-13 15:32
不错,支持一下,相信对大家很有用。
作者:
gjxfreesky
时间:
2008-7-18 16:57
好,正需要呢
作者:
happybbh2008
时间:
2008-8-25 11:23
标题:
winrunner关于数据库使用
支持SQL 语句吗
作者:
Tesherlock
时间:
2008-8-26 09:15
标题:
回复 4# 的帖子
当然支持!
作者:
vonq
时间:
2008-8-26 09:20
以后应该能用到,多谢了!
作者:
guozy_u
时间:
2009-8-7 11:57
标题:
如何通过数据源(ODBC)配置用户DNS.
数据库的连接都是通过数据源(ODBC)配置用户DNS,请问各位是如何配置用户DNS的。谢谢
作者:
liujinkui
时间:
2009-8-7 14:48
http://www.51testing.com/?uid-15 ... space-itemid-143028
作者:
slwsww
时间:
2009-8-20 15:38
有用,谢谢!!!
作者:
joution
时间:
2010-7-8 18:42
说得太好了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2