LR关于ODBC测试的一点知识
2008-09-11 13:41
253 查看
关于开发数据库Vuser脚本
1、录制与服务器进行通信得数据库应用程序时,Vugen将生成数据库Vuser脚本。VuGen支持下列数据库类型:CtLib/DbLib/Informix/Oracle/ODBC和DB2-CLI;录制出来得脚本中包含描述数据库活动得LRD函数,每个LRD函数均以lrd为前缀;
2、数据库Vuser能够:
连接到数据库服务器
提交SQL查询
检索并处理信息
断开与服务器得连接
3、自动事务:可以指示VuGen把每个lrd_exec和lrd_fetch函数标记为事务;
脚本选项:指示VuGen在录制得脚本中自动生成注释;
思考时间:Vugen自动录制操作者得思考时间。
4、函数顺序:(以Oracle数据库会话过程为例)
lrd_init 初始化环境
lrd_open_connection 连接到数据库服务器
lrd_open_curosr 打开数据库光标
lrd_stmt 将SQL语句与光标关联
lrd_bind_col 将主机变量绑定到列
lrd_exec 执行SQL语句
lrd_fetch 提取结果集中得下一条记录
lrd_commit 提交数据库事务
lrd_close_cursor 关闭光标
lrd_close_connection 断开与数据库服务器得连接
lrd_end 清理环境
5、关联函数:
lrd_save_value 将表单元格得值保存到参数中;该函数置于提取数据之前,将后续lrd_fetch检索到得值分配给指定参数
lrd_save_col 将占位符描述符值保存到参数中;该函数与设置输出占位符得数据库函数(例如Oracle得某些存储过程) 配合使用
lrd_sav_ret_param 将返回参数得值保存到参数中(仅适用于CtLib),该函数主要与存储在DbLib中的、生成返回值的数据库过程配合使用。
注意:如果保存的值无效或为NULL(不返回行),则Vugen将不应用关联。
lrd_ora8_save_col 将上一个行ID保存到参数中(Oracle)
注意:如果要关联Lrd_stmt函数中的值,则不支持下列数据类型:日期、时间、和二进制(RAW/VARRAW)
原创作品
1、录制与服务器进行通信得数据库应用程序时,Vugen将生成数据库Vuser脚本。VuGen支持下列数据库类型:CtLib/DbLib/Informix/Oracle/ODBC和DB2-CLI;录制出来得脚本中包含描述数据库活动得LRD函数,每个LRD函数均以lrd为前缀;
2、数据库Vuser能够:
连接到数据库服务器
提交SQL查询
检索并处理信息
断开与服务器得连接
3、自动事务:可以指示VuGen把每个lrd_exec和lrd_fetch函数标记为事务;
脚本选项:指示VuGen在录制得脚本中自动生成注释;
思考时间:Vugen自动录制操作者得思考时间。
4、函数顺序:(以Oracle数据库会话过程为例)
lrd_init 初始化环境
lrd_open_connection 连接到数据库服务器
lrd_open_curosr 打开数据库光标
lrd_stmt 将SQL语句与光标关联
lrd_bind_col 将主机变量绑定到列
lrd_exec 执行SQL语句
lrd_fetch 提取结果集中得下一条记录
lrd_commit 提交数据库事务
lrd_close_cursor 关闭光标
lrd_close_connection 断开与数据库服务器得连接
lrd_end 清理环境
5、关联函数:
lrd_save_value 将表单元格得值保存到参数中;该函数置于提取数据之前,将后续lrd_fetch检索到得值分配给指定参数
lrd_save_col 将占位符描述符值保存到参数中;该函数与设置输出占位符得数据库函数(例如Oracle得某些存储过程) 配合使用
lrd_sav_ret_param 将返回参数得值保存到参数中(仅适用于CtLib),该函数主要与存储在DbLib中的、生成返回值的数据库过程配合使用。
注意:如果保存的值无效或为NULL(不返回行),则Vugen将不应用关联。
lrd_ora8_save_col 将上一个行ID保存到参数中(Oracle)
注意:如果要关联Lrd_stmt函数中的值,则不支持下列数据类型:日期、时间、和二进制(RAW/VARRAW)
原创作品
相关文章推荐
- 关于SOA的一点基础知识
- 关于sqlServer的一点小知识
- 【讨论帖】初步接触LR性能测试工具,关于C语言脚本编程的malloc函数使用
- Google C++测试框架系列高级篇:第一章 更多关于断言的知识
- 关于dds文件和3dc技术的一点知识
- 关于outline的一点测试和总结
- 关于调用约定(cdecl、fastcall、、thiscall) 的一点知识
- 关于java中getContentPane()的一点知识
- 关于dbwr/lgwr的一点知识
- 关于TabControl控件的一点小知识
- 小知识~关于声明和定义的一点整理
- (转)关于索引的一点知识
- 关于调用约定(cdecl、fastcall、、thiscall) 的一点知识
- 今天关于linux的一点小知识
- 关于软件测试的一些基本知识
- Tempdb--关于表变量的一点疑问和测试
- 关于IBM的硬盘重建的一点知识
- 关于linux shell的一点知识
- 关于Ad-hoc测试的基本知识