51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1524|回复: 3
打印 上一主题 下一主题

[求助] 测试带输出参数的存储过程时,如果确定存储过程执行成功?

[复制链接]
  • TA的每日心情
    奋斗
    2016-7-28 14:34
  • 签到天数: 288 天

    连续签到: 1 天

    [LV.8]测试军长

    跳转到指定楼层
    1#
    发表于 2015-6-26 14:29:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    Action部分代码如下:Action()
    {
            char sql[300] = "Declare\n";
            strcat(sql,"        L_PARAMETER VARCHAR2(20);\n");
            strcat(sql,"        L_RESULT_FLAG VARCHAR2(100);\n");
            strcat(sql,"Begin\n");
            strcat(sql,"L_PARAMETER := 'abc';\n");
            strcat(sql,"INTERFACE_CODE.PROC_RESULT(PARAMETER => L_PARAMETER,\n");
            strcat(sql,"                           RESULT_FLAG =>L_RESULT_FLAG);\n");
            strcat(sql,"End;\n");

            lrd_stmt(Csr1,sql,-1,1,0,0);

            return 0;
    }

    该使用哪个函数来确定存储过程执行成功了?



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2015-6-26 16:08:10 | 只看该作者
    没用过这种,都是直接在数据库执行,执行完了去数据库对应结果表看下是否正常
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-7-28 14:34
  • 签到天数: 288 天

    连续签到: 1 天

    [LV.8]测试军长

    3#
     楼主| 发表于 2015-6-26 17:06:46 | 只看该作者
    存储过程是做查询的,我需要测试能否能承受瞬间15000次/s调用,现在这个脚本能把存储过程调用起来,但没法确定成功多少次,失败多少次
    我搜索到 lrd_save_ret_param 从介绍上看是保存存储过程出参的,但调用不成功
    另外也试过 lrd_ora8_exec,但好像是没法保存存储过程出参
    谁知道这两个函数能用吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 02:28 , Processed in 0.063720 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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