回复 #1 cedar 的帖子
ok 不错 收藏了 谢谢 好方法,,值得学习!! sdlkfj2 好东西,学习下. 高手都自己写代码新手都是想办法录制 原帖由 jackloo 于 2006-12-7 11:17 发表 http://bbs.51testing.com/images/common/back.gif
就是用Oracle(2-Tier)协议,选择WIN32程序,程序选择的是ORACLE的SQLPLUS。开始录制后在里面写SQL语句就可以了。
请问,你录制的程序设置循环,例如Action部分循环2次,会有错吗?
如果我将登录SQL*Plus的操作也录制在Action中,第二次循环会报错,提示如下:
Action.c(11): Error: lrdo_server_attach: "OCIServerAttach" return-code=OCI_ERROR, error-code=24309:
Action.c(11): Error: ORA-24309: 已连接至服务器
Action.c(11): server_attach: ERROR, return-code=LRDE2009.ServerHandle=OraSrv1, ServerID="customs"
Abort was called from an action.
不把登录信息录制在Action就没有问题。
这是为什么?
回复 #22 jackloo 的帖子
我自己试的时候用PLSQL Developer可以成功录制脚本,但在controller中运行时报不支持此协议(Oracle(2-Tier)),把楼主的代码拷贝到aciton下运行时报InitInfo定义错误,但选择odbc协议时运行正常。就是在controller设置的场景中运行有问题,为什么可以正常录制脚本却不能运行呢? 学习中 收藏 谢谢了,我正需要呢,。 觉得有点难sdlkfj9 不错,学习下呀sdlkfj3 sdlkfj3 听有用的 本质还是通过ODBC来传递数据的sdlkfj3所以测试数据库 方法很多
如以前我就用JAVA协议
写了点JDBC 用LR测试 也很好的 效率也很高的 原帖由 测试员叶子 于 2007-4-12 15:21 发表 http://bbs.51testing.com/images/common/back.gif
请问,你录制的程序设置循环,例如Action部分循环2次,会有错吗?
如果我将登录SQL*Plus的操作也录制在Action中,第二次循环会报错,提示如下:
Action.c(11): Error: lrdo_server_attach: "OCIServerAtt ...
连接没有断开或释放啊如果你非的想录制到ACTION中 建议多录制一个断开连接的操作就可以了 呵呵 厉害,顶一个! 确实不错 感谢楼主分享经验,直接用ODBC不知道能不能有同样的效果。 自己也来顶,哈哈~~~