唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除
LR系列--LR脚本中动态获取数据库的值作为参数进行处理
上一篇 /
下一篇 2007-04-18 17:57:00
/ 个人分类:LoadRunner
51Testing软件测试网6F(P&p7QYP使用最新版的GetData.dll,可以对执行的sql语句进行参数化处理,51Testing软件测试网P gD1Cn[ W
该dll新增加init_hstmt()以及disConnect_hstmt()两个API,
.O Q
g0D2G}!C,k0init_hstmt()函数将传出一个long类型的hstmt变量,调用方式:
q4||[%tv*n0
;gp$M/P(b-_0long hstmt;
C4M#@V"b(Lz#hb0init_hstmt(&hstmt);
5L adaQ#o0
$Yn:O9V0[$n0disConnect_hstmt(hstmt);
F
T4BGp9I0下载地址:http://www.kernzhang.com/viewtopic.php?t=248
1?8Z|-T2c&MRLF6d}b051Testing软件测试网,GF8{
Cd3C|测试脚本如下:
{)^c-`%t0Q0vuser_init部分:51Testing软件测试网L{SBf-h l-I:]-P&`d
#include "web_api.h"51Testing软件测试网0|)teHtS1}
#include "lrw_custom_body.h"51Testing软件测试网M`"@d
f6W4`4iQ
_ Oy@M~ M0vuser_init()
t*{UB)c5v"C0{51Testing软件测试网xZ ^!eT
int i=0;
8Y` c3Kv&G0lr_load_dll("GetData.dll");
Hyz$b(k5PK Q jo$^0i=init_db("DRIVER={SQL Server};SERVER=****;UID=***;PWD=***;DATABASE=****");
5n/J.q5oU0if (i!=0)51Testing软件测试网h] B1dT9Xz!m
{
%WzAu{3Jb1{]e h0 lr_error_message("init db error");
,P$T!d hX`/u0 return -1;
)aG4H_OEdFZ!L!t0}
*mF'cDT oH0 return 0;
ZnPh$O6km`1o#f0} //判断初始化数据库是否执行成功,不成功,则输出错误信息51Testing软件测试网yTaNh*DbA(RR
S