loadrunner对数据库进行查询和插入的脚本

上一篇 / 下一篇  2011-03-02 14:42:41 / 个人分类:LoadRunner

(1)VUSER_INIT中脚本(连帹数据库
#include "lrd.h"

static LRD_INIT_INFO InitInfo = {LRD_INIT_INFO_EYECAT};

static LRD_DEFAULT_DB_VERSION DBTypeVersion[] =

{

{LRD_DBTYPE_NONE, LRD_DBVERSION_NONE}

};
static LRD_CONNECTION * Con1;
static LRD_CURSOR * Csr1;
vuser_init()
{
lrd_init(&InitInfo, DBTypeVersion);

lrd_open_connection(&Con1, LRD_DBTYPE_ORACLE, "用户名", "密码", "服務名", "", 0, 0, 0);


}
(2)ACTION中的脚本 (进行数据库操作)
Action()
{


lr_start_transaction("Insert");

lrd_open_cursor(&Csr1, Con1, 0);
//lrd_open_cursor(&Csr1, Con1, 0);
lrd_stmt(Csr1,"SQL娪句", -1, 0, 1, 0);

lrd_exec(Csr1, 0, 0, 0, 0, 0);

/*

PrintRow2, 0);

lrd_close_cursor(&Csr1, 0);
*/

lrd_commit(0, Con1, 0);


lr_end_transaction("Insert", LR_AUTO);

}
(3)vuser_end中的脚本(释放资源,关闭数据库)
vuser_end()
{
lrd_close_connection(&Con1, 0, 0);

lrd_end(0);
return 0;
}

TAG:

 

评分:0

我来说两句

Open Toolbar