51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] LoadRunner 测试基于Oracle数据库开发的脚本问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-19 10:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,脚本中录制时生成如下脚本:
lrd_stmt(Csr6, "/* select text from sys.all_source where owner = 'userName' and "

"name = 'PA_SECURITY'; */
BEGIN PA_SECURITY.DEF_PASSWD(
/* "


"INSERT PARAMETERS HERE */
); END;", -1, 0 /*Non deferred*/, 1 /*Dflt Ora Ver*/,0);

2,直接运行,报错如下:
vuser_init.c(264): Error: lrdo.c/fjParse: "oparse" LDA/CDA return-code=06550:
vuser_init.c(264): Error:
ORA-06550: line 1, column 99:
PLS-00306: wrong number or types of arguments in call to 'DEF_PASSWD'
ORA-06550: line 1, column 99:
PL/SQL: Statement ignored

vuser_init.c(264): lrd_stmt: ERROR, return-code=LRDE2009.
/* select text from sys.all_source where owner = 'userName' and name = 'PA_SECURITY'; */
BEGIN PA_SECURITY.DEF_PASSWD(/* INSERT PARAMETERS HERE */); END;



3,错误分析:
在数据库PA_SECURITY的DEF_PASSWD方法定义了参数,脚本中没有定义,因此修改脚本如下:
lrd_stmt(Csr6, "/* select text from sys.all_source where owner = 'userName' and "

"name = 'PA_SECURITY'; */
BEGIN PA_SECURITY.DEF_PASSWD( "

"'userName'); END;", -1, 0 /*Non deferred*/, 1 /*Dflt Ora Ver*/, 0);

4, 新的错误信息:
vuser_init.c(264): Error: lrdo.c/fjParse: "oparse" LDA/CDA return-code=06550:
vuser_init.c(264): Error:
ORA-06550: line 1, column 99:
PLS-00221: 'DEF_PASSWD' is not a procedure or is undefined
ORA-06550: line 1, column 99:
PL/SQL: Statement ignored

vuser_init.c(264): lrd_stmt: ERROR, return-code=LRDE2009.
/* select text from sys.all_source where owner = 'userName' and name = 'PA_SECURITY'; */
BEGIN PA_SECURITY.DEF_PASSWD( 'userName'); END;



5, 疑惑:
在数据库中明明定义了DEF_PASSWD, 不过不是Procedure,而是function。为什么在上述步骤1运行的时候能找到,而在步骤4找不到? 难道LR不支持访问Oracle中的Function???


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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-19 11:30:03 | 只看该作者

回复 #1 dominic 的帖子

有没有那位朋友遇到过这个问题?或类似的问题?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-4-16 17:13:47 | 只看该作者
什么协议???
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 16:47 , Processed in 0.079453 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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