51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4636|回复: 20
打印 上一主题 下一主题

[原创] 参数化的时候能不能同步DataWizard与数据库的列变化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-5-17 08:35:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在录制LR脚本后,要参数化一个变量。怎么才能够设置成动态的数据呢?比如,数据源来自于一个ORACLE表列。如果用LR提供的DataWizard方法从数据库中查出相应的字段形成一个参数列表的话,那数据是静态的。能不能同步数据库里的关联列呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-5-17 15:43:53 | 只看该作者
就目前我对LR的了解,只能做到这一步了,不知道其它的LR兄弟知不知道其它的可以支持动态变化的数据的方法
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-5-17 17:54:29 | 只看该作者
不行吧。
需要这样作吗?有什么意思呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-5-19 15:20:23 | 只看该作者
顶!我在测试时发现用DataWizard方法从数据库中查出相应的字段数据的确是静态的,这样有些测试是没有办做的,不知道哪位高手有没有办法。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-5-19 16:05:01 | 只看该作者
为什么要动态
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-6-9 13:50:39 | 只看该作者
我也有这样的问题,如果是动态,不用每次都要手工更新参数表!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-6-9 15:57:05 | 只看该作者
不明白,本来就是从数据库中取出,怎么会是静态的呢.你想远程的呀,............(暂没做过,猜想,再试)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-6-15 18:07:24 | 只看该作者
关注中
可以不可以通过写脚本实现?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-9-12 18:07:56 | 只看该作者
难道说参数化的是数据库的表列,但是该列数据目前还不确定?所以需要动态获得?
不知道是否是这个意思?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-9-12 18:18:46 | 只看该作者
写dll,调数据出来
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-11-16 16:24:41 | 只看该作者
请问wzb521, 写dll,调数据出来,能举个例子吗?最好能写上相关代码啊。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-11-24 09:24:59 | 只看该作者
我现在也在搞这个事情,准备先在LR里面的自带的函数里面找找,看有没有相关的函数,没有的话就只有自己写dll了,然后再用lr调就行了,还在实践中。等我弄好了我就放上来,如果有哪位先做好了也放上来吧,省我很多事呢 呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-11-24 09:37:15 | 只看该作者

不太明白

不太明白LZ的意思,根据数据库里的数据来执行脚本本来就是动态的了!你的意思是要干吗那?是要在脚本前面的动作产生的数据然后下面的动作使用前面那个动作产生的数据吗?,还是你指数据库里的数据是在不断变化的?
  要是前者,LR里有解救办法的,要是后者那就不是LR的问题了!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-11-24 12:08:39 | 只看该作者
情况是这样的,lr同时运行两个脚本,但第二个脚本比第一个脚本稍微迟一点运行,第二个脚本将第一个脚本运行产生的数据做为参数,也就是说,第一个脚本产生了数据之后,第二个脚本自动从数据库中取新的数据,而不是要停止当前的运行再去手工做一次参数化。
picture  说的 lr 中的解决方法是什么呢?!

[ 本帖最后由 冷月 于 2006-11-24 12:30 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-11-27 09:23:24 | 只看该作者
嗯,这个事情比我想像的复杂,一个用户的时候好解决,多个用户的时候比较麻烦,进一步实践中。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-11-27 17:36:45 | 只看该作者
不好意思啊!我记错了!是QTP中有参数化输出的,LR有没有我不太清楚好象没吧!不过我觉得你这个问题应该不是性能测试的范围,呵呵!其实具体我也不知道怎么解决!
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2006-12-4 12:08:17 | 只看该作者
我担心的事情终究还是出现了! 靠!! 另想办法,不过这要比我开始想的办法要麻烦的多了。。。。。无言语。。。

[ 本帖最后由 冷月 于 2006-12-4 12:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2006-12-4 15:23:12 | 只看该作者
用双协议脚本阿,加个数据库协议,实时的查询一下就可以了吧
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2006-12-4 15:44:54 | 只看该作者
kernzhang
有这样的DLL的。可以通过那个DLL来完成LZ要的功能
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2006-12-6 17:42:03 | 只看该作者
上面两位能不能说详细一点啊,我那个还没弄完呢,现在又没时间了,要过段时间再继续了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-27 19:16 , Processed in 0.114344 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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