收藏本站 收藏本站
积木网首页 - 软件测试 - 常用手册 - 站长工具 - 技术社区
软件测试 > LoadRunner > 正文

首页 | 领域细分: 游戏测试 安全测试 手机测试 Web测试 | 技术研究: 单元测试 入门教程 用例设计 性能测试 功能测试 | 测试职场: 面试精选 职场发展 面试试题

测试管理: 配置及流程 - 需求管理 - 质量验收 - 缺陷管理 - 其它管理相关 | 开发语言: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码

测试工具: LoadRunner JiRa QuickTestPro RoBot WinRunner TestDirector 其它测试工具 | 数据库: Mysql数据库 Oracle数据库 CSS/DIV基础 HTML基础

LoadRunner关于ODBC测试的一点知识

来源:互联网 日期:2014-06-01 20:00

  关于开发数据库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)

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处作者信息本声明,否则将追究法律责任。

本文出自Jon的51Testing软件测试博客:http://www.51testing.com/?51504

本周排行

别人正在浏览

强悍的草根IT技术社区,这里应该有您想要的!
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号