51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5920|回复: 28
打印 上一主题 下一主题

[原创] WEB协议能否连接数据库动态获取数据?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-22 17:31:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 union_life 于 2010-12-1 11:49 编辑

我用的版本是LR8.1的,测试的系统是B/S的,由于数据的关联性,我想连接数据库动态获取数据作为参数,不知道行不行,请高手指点。
我的场景是这样的:
有2个脚本,第一个脚本跑出的数据可以给第二个脚本做驱动参数,但是参数不能立即可用,中间需要一个批处理动作,所以我想通过sql语句动态的从数据库里取符合第二个脚本条件的参数。
注:数据库是Oracle,工具:PL/SQL。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-11-22 18:03:04 | 只看该作者
进行关联操作
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-11-22 18:10:45 | 只看该作者
如果是在Web协议下连接Oracle数据库,应该要找一下Oracle数据库连接的C代码或者DLL
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2010-11-22 21:36:08 | 只看该作者
    这个最简单的方法就是写一个页面,把你需要的数据列出来,然后用关联去获取
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-11-22 23:02:32 | 只看该作者
    可以,要2个协议
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-11-23 12:40:40 | 只看该作者
    本帖最后由 hgl 于 2010-11-23 12:42 编辑

    回复 4# msnshow
    file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/%]72L~~CG]C@3E3NH}L1HX0.jpg

    原本服务器就不返回这些数据,现在把它显示在页面上,是不是跟实际情况不一样呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    7#
    发表于 2010-11-23 20:57:22 | 只看该作者
    回复 6# hgl


      对性能 会有一些影响
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2010-11-26 09:20:16 | 只看该作者
    这个最简单的方法就是写一个页面,把你需要的数据列出来,然后用关联去获取
    msnshow 发表于 2010-11-22 21:36

    我主要想动态取得新的数据,这样岂不就是一般的参数化,不能动态获取?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    9#
    发表于 2010-11-26 10:55:54 | 只看该作者
    可以。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    10#
    发表于 2010-11-27 12:51:43 | 只看该作者
    回复 8# union_life


        每次访问这些页面就是相当于动态获取了啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2010-12-1 11:48:29 | 只看该作者
    回复  union_life


        每次访问这些页面就是相当于动态获取了啊
    msnshow 发表于 2010-11-27 12:51


    可能是我没有说清楚,我的场景是这样的:
    有2个脚本,第一个脚本跑出的数据可以给第二个脚本做驱动参数,但是参数不能立即可用,中间需要一个批处理动作,所以我想通过sql语句动态的从数据库里取符合第二个脚本条件的参数。
    我的脚本是WEB/HTTP协议录制的,不知道能否实现这种从数据库动态取值?如果可以,该如何实现,请高手指点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    12#
    发表于 2010-12-1 20:18:37 | 只看该作者
    同样的道理嘛,你过段时间才访问那个读取第一个脚本跑出来的数据的页面
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-12-3 11:00:17 | 只看该作者
    啥时候能看懂啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2010-12-7 10:21:34 | 只看该作者
    同样的道理嘛,你过段时间才访问那个读取第一个脚本跑出来的数据的页面
    msnshow 发表于 2010-12-1 20:18

    不是这样的,首先这两个脚本是同时在跑的,第二个脚本会提前准备一些数据。其次两个脚本执行速度及频率是不一样的,所以第二个脚本不能直接取第一个脚本的结果,而是需要从数据库中查询出符合条件的数据作参数,而我想要的就是从数据库查询得到实时的动态的数据作为参数,这个动作能否实现,该如何实现?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    15#
    发表于 2010-12-9 14:00:02 | 只看该作者
    回复 14# union_life


        我还是不明白,我说的方案为什么不能实现你的要求
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2010-12-9 15:35:50 | 只看该作者
    第二个脚本。
    1、选择要参数化的地方
    2、参数化,选择file
    3、在参数属性窗口,选择DataWizard进入odbc
    4、配置查询语句等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-12-9 16:35:57 | 只看该作者
    本帖最后由 hgl 于 2010-12-9 16:45 编辑

    回复 16# qiguojie

    楼主要动态的,两个脚本同时运行这样取不出最新的数据呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-12-9 22:13:32 | 只看该作者
    最直接的办法,编码连数据库,每次ACTION查询一次,结果取出来,你想怎么用怎么用。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2010-12-10 13:26:31 | 只看该作者
    回复 17# hgl

    那你就录第三个脚本,不停的查数据然后保存到参数文件里不就完了。。很难么??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2010-12-14 09:47:54 | 只看该作者
    回复  union_life


        我还是不明白,我说的方案为什么不能实现你的要求
    msnshow 发表于 2010-12-9 14:00

    你的方案需要增加页面,不仅增加了编码量,对性能有影响;另外,增加页面,中间页面的跳转还需要把它加进去,也不符合实际的业务流程。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-5 00:41 , Processed in 0.095413 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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