欢迎来到 广东科鉴检测工程技术有限公司
全国咨询热线: 400-108-9880
联系我们

地址:广州科学城玉树工业园J栋103房 105房 107房

电话:400-108-9880

传真:020-3170 7367

邮箱:kj-mark@svtest.cn

行业动态
LoadRunner使用之数据库协议

一、 数据库协议概述

假设有一个客户信息数据库,它供各地的客服人员访问。这个时候,我们可以使用数据库Vuser来模拟数据库服务器处理许多信息请求的情况。

数据库Vuser模拟用户做什么操作呢?

1、连接到服务器;

2、提交SQL查询;

3、检索及处理信息;

4、断开与服务器的连接。

Loadrunner可以将数百个数据库Vuser分配给可用的Load Generator,每个Vuser都使用服务器API访问数据库。通过这种方式就可以评测服务器在大量用户负载下的性能。

对服务器API调用的程序被称为数据库Vuser脚本。它可以模拟客户端应用程序及其执行的所有操作。Vuser 执行脚本并模拟客户端/服务器系统的用户负载。Vuser生成的性能数据可以用报告和图形格式来分析。

LoadRunner的数据库协议支持以下数据库类型:

Ø  Oracle

Ø  ODBC

Ø  CtLib、DbLib、和DB2-CLI

生成的脚本包含描述数据库活动的LRD 函数。

 

二、 VuGen 数据库录制技术

Loadrunner工具中的VuGen通过录制数据库客户端和服务器间的所有活动来创建数据库Vuser脚本。VuGen监控数据库的客户端并跟踪发送到数据库服务器及从其收到的所有请求。

与使用VuGen创建的所有其他Vuser一样,数据库Vuser与服务器的通信不依赖于客户端软件。相反,每个数据库Vuser都执行一个脚本,该脚本执行对服务器API 函数的直接调用。

LoadRunner使用之数据库协议(图1)

三、 使用ODBC协议进行录制

1、使用ODBC协议进行mysql数据库测试

a. ODBC环境配置,安装MySQL驱动程序;

LoadRunner使用之数据库协议(图2)

b. 检查驱动是否安装成功, 打开控制面板à管理工具àODBC数据源管理程序;

LoadRunner使用之数据库协议(图3)

c. 安装数据库客户端(SqlDbx为例), 在SqlDbx中,DBMS Type需要选择ODBC,DNS选择MySQL;填入用户名和密码连接数据库进行验证;

LoadRunner使用之数据库协议(图4)

d. 进行脚本录制,启动LoadRunner的VUGen,选择ODBC协议,选择程序路径,开始录制;

LoadRunner使用之数据库协议(图5)

e. 输入SQL语句对数据库进行操作,最后生成脚本。

LoadRunner使用之数据库协议(图6)

四、 使用Oracle 2 Tier进行Oracle数据库测试

Oracle-2 Tier使用标准2层客户端/服务器体系结构的Oracle数据库

1、环境配置:安装Oracle客户端(32位和64位的客户端都安装);

2、  安装客户端(Navicat为例),填入用户名和密码连接数据库;

LoadRunner使用之数据库协议(图7)

3、录制脚本:

LoadRunner使用之数据库协议(图8)

4、生成脚本:

LoadRunner使用之数据库协议(图9)

联系我们

电话:400-108-9880 

网址:www.svtest.cn

  邮箱:kj-sv@svtest.cn

传真:020-31707367

网址:www.svtest.cn

联系地址
广州:广州开发区科学城玉树创新园 J 栋 103 房
北京:北京市海淀区永定路 15 号院南门 208 室
长沙:长沙市雨花区保利东郡 8 栋 1803 房
深圳:深圳市南山区西丽深圳大学城学苑大道 1068 号(深圳先进院内)
石家庄:石家庄市鹿泉区山尹村镇滨海路19号2号楼



联系我们

地址:广州黄埔区科学城玉树工业园 敬业三街2号J栋103房,105房.107房

传真:020-3170-7367

400热线:400-108-9880

邮箱:kj-mark@svtest.cn

粤ICP备2021012026号-2

扫一扫关注我们
Copyright ©  2017 广东科鉴检测工程技术有限公司®  版权所有