Tesherlock 发表于 2008-7-11 21:39:00

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:51

不错,支持一下,相信对大家很有用。:victory:

gjxfreesky 发表于 2008-7-18 16:57:50

好,正需要呢

happybbh2008 发表于 2008-8-25 11:23:58

winrunner关于数据库使用

支持SQL 语句吗

Tesherlock 发表于 2008-8-26 09:15:08

回复 4# 的帖子

当然支持!:lol

vonq 发表于 2008-8-26 09:20:46

以后应该能用到,多谢了!

guozy_u 发表于 2009-8-7 11:57:45

如何通过数据源(ODBC)配置用户DNS.

数据库的连接都是通过数据源(ODBC)配置用户DNS,请问各位是如何配置用户DNS的。谢谢

liujinkui 发表于 2009-8-7 14:48:17

http://www.51testing.com/?uid-151442-action-viewspace-itemid-143028

slwsww 发表于 2009-8-20 15:38:00

:D 有用,谢谢!!!

joution 发表于 2010-7-8 18:42:18

说得太好了
页: [1]
查看完整版本: WinRunner数据库连接方法