Loadrunner動態從mysql取值

2021-08-02 05:20:44 字數 866 閱讀 3045

loadrunner中有引數化從資料庫中取值,但是只是靜態的,對於一些要實時取值的資料就game over了,比如取簡訊驗證碼,因為mysql中有乙個libmysql.dll,裡面提供了可以運算元據庫的方法,所以我們可以呼叫這個dll連線資料庫實時從資料庫中取值

action()

db_connection=mysql_init(null); //初始化mysql連線

if (db_connection==null )

status=mysql_real_connect(db_connection,server,user,password,database,port,socket,flags);//連線到mysql資料庫

//列印連線不成功的原因

if (status==null)

//呼叫dll方法執行查詢語句

status=mysql_query(db_connection,"select vcode from cb_vcode_list where telphone=180******** and is_deleted=0");

//列印查詢失敗的原因

if (status!=0)

result=mysql_use_result(db_connection);//查詢資料表

while (result_set=(char**)mysql_fetch_row(result)) ")); //列印資料

if ( result_set==null)

}mysql_free_result(result); //釋放結果集

mysql_close(db_connection); //關閉資料庫連線

return 0;

}

LoadRunner利用ODBC編寫MySql指令碼

分類 4.軟體設計 架構 測試舉報 loadrunner mysql 指令碼資料庫 sqlserver測試 最近做了幾周的loadrunner測試,有一些心得,記錄下來,以便以後查詢。loadrunner測試資料庫是模擬客戶端去連線資料庫伺服器,因此,需要協議 或者說驅動的支援 loadrunner...

loadrunner9 0動態訪問oracl資料庫

最近在 公司搞loadrunner 指令碼,需要訪問 資料庫取乙個 動態值,在 網上看到的乙個是通過loadrunner的parameters自動生成乙個 但這個東西是靜態的,不會隨著指令碼的執行而變化,還有就是大神kernzhang流傳的getdata.dll,但是執行sql無法獲得結果,他的個人...

Loadrunner中動態新增虛擬使用者

新增的虛擬使用者會立馬開始執行 場景組的兩種模式 vuser組模式 vuser組模式中,對於壓力負載機是不能同時新增多個 但是我們可以在乙個指令碼裡通過多次新增vuser,每次新增30個vuser,每次選擇不同的壓力機即可 比如總的vuser為150,分三次新增,一次新增50個vuser,對應乙個負...