下载libmysql库文件,分别放到loadrunner的bin和include目录下
链接:https://pan.baidu.com/s/1i8O0JC613EpIAA3-EA5-8g
提取码:01lh
#define MYSQLSERVER "192.168.123.123"
#define MYSQLUSERNAME "root"
#define MYSQLPASSWORD "123456"
#define MYSQLDB "test"
#define MYSQLPORT "8080"
#include "Ptt_Mysql.h"
//mysql连接字符串
MYSQL *Mconn;
//定义一个字符数组存储查询的sql语句
char sqQuery[1024];
int i;
vuser_init()
{
lr_load_dll("libmysql.dll");
//创建连接
Mconn = lr_mysql_connect(MYSQLSERVER, MYSQLUSERNAME, MYSQLPASSWORD, MYSQLDB, atoi(MYSQLPORT));
return 0;
}
action()
{
//查询语句
sprintf(sqQuery, "SELECT barcode FROM `application` WHERE application_status=1 LIMIT 10;");
//执行查询
lr_mysql_query(Mconn, sqQuery);
//遍历结果
for(i=0;i<10;i++){
lr_save_string(row[0][i].cell, "one_barcode");
lr_output_message("one_barcode: %s ",lr_eval_string("{one_barcode}"));
return 0;
}
vuser_end()
{
//断开数据库连接
lr_mysql_disconnect(Mconn);
return 0;
}