運行c語言腳本需要確認給c語言腳本傳進去的參數,c語言腳本通過函數調用loadrunner設置的參數。
c語言腳本在生成的時候需要生成lib文件不能只生成dll文件。另外,c語言腳本需要放在lodrunner腳本中,例如:
紅框中的就是c語言腳本。
loadrunner中加載c語言函數是lr_load_dll();
char strreport[200];
char* strNumber;
char* strmac = lr_eval_string("{mac}");
char* strname = lr_eval_string("{name}");
char* strip = lr_eval_string("172.168.3.5");
char* strport = lr_eval_string("8080");
strNumber=lr_eval_string("{number}");
strcat( strreport,
"c:\\test\\" ); //獲取一個路徑
strcat( strreport,
strNumber );
strcat( strreport,
"\\" );
lr_start_transaction("celuekaishi") //添加事物
lr_load_dll("NetCheckClientDll.dll"); //加載dll文件
Init(strmac,strname,strinstitution,strdepart,strguid,strreport,strip,strport); //加載dll文件中的函數
lr_end_transaction("celuekaishi", LR_PASS);
其中,{mac}、{name}、{number}是參數化的內容