標籤:
//在資料庫下建立表
CREATE TABLE tt (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, //主表索引,自增
`name` VARCHAR(20)
)
//儲存方式
alter table <表名> engine = innodb;
--------------------------------------------------------------------------
int db_connection;
vuser_init()
{
char** result_row;
char *server = "xxx.xx.x.xx"; // 資料庫的ip地址
char *user = "ceshi001"; // 資料庫訪問使用者名稱
char *password = "12345678"; // 密碼
char *database = "ceshi"; // 資料庫名稱
int port = 3306; // 訪問連接埠
int unix_socket = NULL;
int flags = 0;
int rc;
int index = 0;
rc = lr_load_dll("D:\\libmysql.dll"); //解壓包中有,請自行設定目錄
if(rc!=0)
{
lr_error_message("Load MySql.dll Error!");
lr_abort();
}
db_connection = mysql_init(NULL);
if (db_connection == NULL)
{
lr_error_message("Insufficient memory");
lr_abort();
}
rc = mysql_real_connect(db_connection,server, user, password, database, port, unix_socket, flags);
if(rc == NULL)
{
lr_error_message("connect mysql error! %s",mysql_error(db_connection));
mysql_close(db_connection);
lr_abort();
}
return 0;
}
Action()
{
int rc;
char** InsertSql[222];
strcpy(InsertSql,"INSERT INTO tt(name) VALUES (‘xxx‘)");
lr_start_transaction("Insert");
rc = mysql_query(db_connection,InsertSql);
lr_end_transaction("Insert", LR_AUTO);
return 0;
}
vuser_end()
{
mysql_close(db_connection);
return 0;
}
loadrunner 測試Mysql執行insert操作