51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5870|回复: 14
打印 上一主题 下一主题

[求助] LoadRunner动态查询数据库

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-7 19:20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做性能测试的时候,参数需要通过动态查询数据库来获取,使用的数据库是DB2,在网上找了一个C写的GetData.dll来用,可是查询数据库后怎么都不返回值,也不知道是不是我写的有问题。求助于各位大侠,有没有好的办法在LoadRunner中动态查询数据库,我用的是web(HTTP/HTML)协议。下面把我调用GetData.dll的代码贴出来:
int i=0;
lr_load_dll("GetData.dll");
i=init_db("DSN=DB2;SERVER=192.168.1.16;UID=db2inst1WD=db2inst1;DATABASE=FMP");
if (i!=0)
{
   lr_error_message("init db error");
   return -1;
}
i+= execSQL("SELECT DYNAMIC_PWD,ENTITY_OID FROM REGISTER_VERIFY WHERE EMAIL = '18705189679'");
lr_output_message("i=%d",i);                                   
if(i != 0)
{
        lr_error_message("execute sql error");
        return -1;
}

i+=bindCol(1,dynamic,"c",77);
if (i!=0)
{
   lr_error_message("bindCol error");
   return 0;
}
i+=bindCol(2,entity,"c",6);
if (i!=0)
{
   lr_error_message("BindCol error");
   return 0;
}
i+=fetchData();
lr_output_message("dynamic=%s",dyvalue);
lr_output_message("entity=%s",envalue);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-11-9 11:19:58 | 只看该作者
LZ问题解决了么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-11-9 14:06:09 | 只看该作者
学了了两天 没有弄出DLL  使用lr_db_connect()  函数把数据连接成功了,然后再通过lr_db_executeSQLStatement()  以及 lr_db_getVaule() 查询获取想要的数据
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2012-11-18 22:42:03 | 只看该作者
    好麻烦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-11-28 20:47:21 | 只看该作者
    问题已经解决,大家想看解决办法,可查看我个人空间日志
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2012-11-28 22:57:17 | 只看该作者
    做性能没必要这样去做
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    7#
    发表于 2012-11-28 22:57:39 | 只看该作者
    LR能实现的东西很多,但做为性能有些东西不要让LR来处理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-11-29 09:04:18 | 只看该作者
    建议私信msnshow,他是高手
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-11-29 17:33:12 | 只看该作者
    回复 8# 愚人


        嗯嗯,以后要向msnshow学习jmeter。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2013-1-25 18:05:21 | 只看该作者
    Thank you very much for sharing!The good man!The good life of peace!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-4-15 15:40:03 | 只看该作者
    桑心,看不到你的个人空间呢~~~求帮助,亲。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2013-5-23 13:24:17 | 只看该作者
    DLL能通用不?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2013-6-25 10:53:56 | 只看该作者
    楼主,你的空间访问不了哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2014-5-23 20:42:20 | 只看该作者
    看不到啊,空间进不了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2014-5-24 14:19:35 | 只看该作者
    我也看不到
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-22 09:53 , Processed in 0.086992 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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