起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

LR关于ODBC测试的一点知识

上一篇 / 下一篇  2009-02-12 12:47:33 / 个人分类:LR

关于开发数据库Vuser脚本  
4H&GCcIo&G9@01、录制与服务器进行通信得数据库应用程序时,Vugen将生成数据库Vuser脚本。VuGen支持下列数据库类型:CtLib/DbLib/Informix/Oracle/ODBC和DB2-CLI;录制出来得脚本中包含描述数据库活动得LRD函数,每个LRD函数均以lrd为前缀;51Testing软件测试网LBAbZg(o
  
%Z/qP6ohc*ig,d$D02、数据库Vuser能够:
t0P$xQP0|B2Of(kW0  连接到数据库服务器51Testing软件测试网3[zG^HY
  提交SQL查询
@,~8ot*~%Jh!k2p1jP0  检索并处理信息
?7v~2b:l:~bVn0  断开与服务器得连接
#|b0k-~}0  
/ty2?9Os03、自动事务:可以指示VuGen把每个lrd_exec和lrd_fetch函数标记为事务;
`i MuK5G4_0  脚本选项:指示VuGen在录制得脚本中自动生成注释;
a?)g,FaR0  思考时间:Vugen自动录制操作者得思考时间。
+C1k1MT$B:z a5w#a$mH0  51Testing软件测试网)e8`2k/K~
4、函数顺序:(以Oracle数据库会话过程为例)51Testing软件测试网3j&Eqs9p
  lrd_init            初始化环境51Testing软件测试网Q6h[ R$aWR
  lrd_open_connection    连接到数据库服务器51Testing软件测试网;Yq\C_
  lrd_open_curosr        打开数据库光标51Testing软件测试网yP `'e-W,L
  lrd_stmt            将SQL语句与光标关联
f-~$Eq:dLv0  lrd_bind_col        将主机变量绑定到列51Testing软件测试网kW;l#vo7r#Xg
  lrd_exec            执行SQL语句
"D&}3v:S@-?'J(`0  lrd_fetch           提取结果集中得下一条记录
UiC8Pu0w0  lrd_commit          提交数据库事务
&Q8y|9Ni9KX0  lrd_close_cursor    关闭光标51Testing软件测试网-}4|2fIcV d
  lrd_close_connection     断开与数据库服务器得连接51Testing软件测试网)L+t%`5aT3N9C
  lrd_end                  清理环境
ct0c(RG,\,q*U+T0  
$SuRnwH4N05、关联函数:
,p S sF4MP0  lrd_save_value        将表单元格得值保存到参数中;该函数置于提取数据之前,将后续lrd_fetch检索到得值分配给指定参数
3C_D1I6B;b8wN0  lrd_save_col 将占位符描述符值保存到参数中;该函数与设置输出占位符得数据库函数(例如Oracle得某些存储过程) 配合使用51Testing软件测试网9cC0S9X wtKT"xDnLQc
  lrd_sav_ret_param     将返回参数得值保存到参数中(仅适用于CtLib),该函数主要与存储在DbLib中的、生成返回值的数据库过程配合使用。
}bx m1L2n&Po0  注意:如果保存的值无效或为NULL(不返回行),则Vugen将不应用关联。
$u4l#c!bV[H U0  lrd_ora8_save_col     将上一个行ID保存到参数中(Oracle)
fN,_s|(W3bY0  注意:如果要关联Lrd_stmt函数中的值,则不支持下列数据类型:日期、时间、和二进制(RAW/VARRAW)

TAG: LR

 

评分:0

我来说两句

Open Toolbar