LoadRunner数据库连接及参数设置(转)

来源:互联网 发布:淘宝仓库中的宝贝不见 编辑:程序博客网 时间:2024/05/21 09:37

转自:http://landing.blogbus.com/logs/4725949.html

 

整理了一下前段时间用LR做压力测试连接数据库及多个参数设置的步骤,放在这里以供日后查阅。

 

1、 录制好脚本

2、 该脚本中需要设置3个参数,且这3个参数都是一一对应的关系。数据库的wflog表里正好有这3个字段:businessnoflowidpackageid。故以字段名来命名相应的参数名:businessnoflowidpackageid,除此以外,还需设一个参数wflog,用以从数据库中取出需要的所有数据,而参数businessnoflowidpackageid均需要以参数wflog来设置。

以下是连接数据库详细过程

Ø          Controller里,Vuser>参数列表,新建参数wflog, businessnoflowidpackageid

Ø          设置参数wflog:首先需要从数据库导入数据到参数wflog

参数类型:file

文件路径:wflog.dat

a)            点击“数据向导”按钮,弹出对话框1

 

b)           点击“确定”按钮,弹出对话框2

 

c)           选择“手动指定SQL语句”选框,“下一步”,弹出对话框3

 

d)           点击“创建”按钮,弹出对话框4

 

e)            选择“机器数据源”选项卡,点击“新建”按钮,弹出对话框5

 

f)            选择数据源类型:“用户数据源”(为此机器上的某个用户专用)或“系统数据源”(被这台机器的所有用户或系统级服务使用)。根据实际情况选择,“下一步”,弹出对话框6

 

g)           选择“Oracle in OraHome92”(根据实际情况选择),“下一步”,弹出对话框7

 

h)           “完成”,弹出对话框8

 

Data Source Name  可任意填,最好是与要连接的数据库相关的名字,此处填test1

Description        可不填

TNS Service Name  选择要连接的数据库名称

User              登录数据库的用户名

其他保持默认即可,填好后如下:

 

i)             点击“Test Connection”,弹出对话框9

 

j)             输入登录密码,“OK”,弹出对话框10,表示数据库连接成功:

 

k)           点击“确定”,再点击话框8上的“OK”,此时对话框4的“机器数据源”数据源名称列表多出一项刚连接成功的数据源名称test1

 

l)             “确定”;在对话框9中输入登录密码,“OK”,对话框3的“连接字符串”中会自动生成若干条语句,如下:

DSN=test1;UID=TEST;PWD=TEST;DBQ=CCCITEST ;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TLO=0;

再手动输入SQL语句,如:

SELECTDISTINCT BUSINESSNO,FLOWID,PACKAGEIDFROM WFLOGWHERE BUSINESSNOIN
(SELECT PROPOSALNOFROM PRPTMAIN WHERE PROPOSALNOLIKE'T8BV200731000000%' AND UNDERWRITEFLAG='9')

m)         “完成”,数据被加入到参数列表中,见对话框11

点击查看原始尺寸注意:选择下一行:选Unique

Ø          依次设置参数businessnoflowidpackageid。以businessno为例:

参数类型:file

文件路径:wflog.dat

选择列:按编号:1按名称:BUSINESSNO

选择下一行:Unique

更新值的时间:Each iteration

当超出值时:Continue with last value

其他保持默认即可,如下图:

点击查看原始尺寸

 

Ø          flowidpackageid采取跟businessno类似的设置

Ø          关闭参数设置对话框,参数设置完成。保存脚本

3、 在脚本中将变化的数据用对应的参数代替

4、 若实际数据有变化时,只需要重新导入数据到wflog参数即可,所有设置都同上

Vuser>参数列表->选择wflog参数->数据向导->确定->手动指定SQL语句,下一步->创建->机器数据源->test1(选择要连接的数据源名称),确定->输入登录密码,OK>手工输入SQL语句->完成

 
原创粉丝点击