51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3589|回复: 2
打印 上一主题 下一主题

有没有数据库TSL脚本的详细教程?中文的有例子的最好~(已解决)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-18 08:50:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,英文版的也可以,最好是中文版的~~
在 hihihaha910的帖子里找到一个
http://bbs.51testing.com/viewthr ... 3&highlight=TSL
不过有部分没写,现在需要关于数据库的脚本的详细使用方法,有例子最好,还有我SQLserver数据库 用户名:sa 密码:123 ,怎么连接上数据库?
26.        db_check ( checklist, expected_results_file [ , max_rows [ , parameter_array ] ] );比较当前数据库数据和期待的数据库数据
30.        db_execute_query ( session_name, SQL, record_number );执行sql语句返回记录集
36.        db_write_records ( session_name, output_file [ , headers [ , record_limit ] ] );把结果记录集写到一个文本文件

有用过的吗?

[ 本帖最后由 84690267 于 2009-2-18 16:46 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-2-18 10:26:31 | 只看该作者
可以了,看的help->TSL Online Reference
内容没怎么看懂(英文有待提高),就根据例子照葫芦画瓢,没想到可以导出数据了~~

db_connect ("query1","DSN=test_sql;Description=数据库测试;UID=sa; PWD=123;APP=WinRunner;WSID=WWW-B82C2FBDDB9;DATABASE=htf_test",30);
db_execute_query ("query1","SELECT * FROM vip_new_lw",record_number);
db_write_records ("query1","E:\\11.xls",TRUE,5);

说明:
(1)db_connect:     连接数据库
"query1":       逻辑名,自己取的
DSN=test_sql:   数据源
Description=数据库测试:     数据源描述
UID=sa:         我SQLServer数据库的用户名
PWD=123:        SQLServer数据库的密码
APP=WinRunner:  使用的软件?
WSID=WWW-B82C2FBDDB9:     SQL的服务器名
DATABASE=htf_test:        使用的数据库
(2)db_execute_query:   执行SQL语句
(3)db_write_records:   将SQL查询内容导出名为 11.xls 的文件

[ 本帖最后由 84690267 于 2009-2-18 16:44 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-2-18 16:29:23 | 只看该作者
直接对比数据库中表还未能实现,努力学习中~

[ 本帖最后由 84690267 于 2009-2-18 16:44 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-24 20:25 , Processed in 0.077562 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表