Loadruner压数据库oracle,LoadRunner连接Oracle数据库(转)
51Testing軟件測試網0U#~*o\*l
這個是在51上轉載的。。e `$b#v.@m051Testing軟件測試網"HyG#r%f;sv7[8y+r
-S$_zOt }Hs0多謝樓主的奉獻。。。D_2c#Sb~p.y9\0
8\WHR\I0#include51Testing軟件測試網H(zk/dI1Q
awt+B
static LRD_INIT_INFO InitInfo={LRD_INIT_INFO_EYECAT};51Testing軟件測試網2qxO$qV&YU J;N
static LRD_DEFAULT_DB_VERSION DBTypeVersion[]={{LRD_DBTYPE_NONE,LRD_DBVERSION_NONE}};Y]\"e;])ZC _0
*N6[`b!~.z0//
這里的LRD_VAR_DESC數據結構聲明是很重要的,他是用來存儲sql結果數據集的結構體,第一個參數頭文件中就是這么寫的,第二個參數是最大行
數,第三個參數是每一行的最大長度,如果獲得的查詢結果比定義的長,運行時就會報錯,提示列被截斷,最后一個參數是查詢結果的類型,可以再幫助中的索引輸
入data types, database,列出的表格中是各種變量類型的名稱
A3B;n'Ah0static LRD_VAR_DESC NUM ={LRD_VAR_DESC_EYECAT, 10, 32, LRD_DBTYPE_ORACLE, {1, 1, 0},DT_LONG_VARCHAR};8Tg;K6l C5m051Testing軟件測試網WJ5O)he
//下面這些句柄等變量的申請都可以照著幫助中的例子寫51Testing軟件測試網9dZe!t0gc^
static void FAR * OraEnv1;51Testing軟件測試網1yrt)vs6L9D,~j _[
static void FAR * OraSvc1;51Testing軟件測試網#NM-gL%A!u
static void FAR * OraSrv1;51Testing軟件測試網M9w5_z%`J
static void FAR * OraSes1;
DYa}Qs0static void FAR * OraStm1;51Testing軟件測試網V(LF9i'kj
static void FAR * OraDef1;51Testing軟件測試網
df[4K"J
l L0LW,B
unsigned long rownum;7n-Pd?d051Testing軟件測試網5g&Y}
G6AQY(m*z+x
vuser_init()
4k_#V"A#Yr(c0{51Testing軟件測試網8S2iBQ1z3P+vdM
//初始化數據庫??51Testing軟件測試網 xouK'C#N(j^
lrd_init(&InitInfo,DBTypeVersion);
?mO%}p#]Rhv0lrd_initialize_db(LRD_DBTYPE_ORACLE,3,0);51Testing軟件測試網ID D0]z7Dq4Ggu
lrd_env_init(LRD_DBTYPE_ORACLE,&OraEnv1,0,0);
總結
以上是生活随笔為你收集整理的Loadruner压数据库oracle,LoadRunner连接Oracle数据库(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php常驻对象,php对象
- 下一篇: 如何让 Siri 帮忙发信息或微信消息