loadrunner其他函式
1.漢字進行UTF-8編碼
lr_convert_string_encoding("需要進行UTF-8加密的中文字串",
LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"result");
result是轉碼後的字串
2.lr_vuser_status_message
lr_vuser_status_message函式向控制器或優化模組控制檯的Vuser視窗的“狀態”區域傳送字串。它還將該字串傳送到Vuser日誌。從VuGen執行時,訊息被髮送到 output.txt。該函式在場景執行時非常實用,可以直接在Controller裡面的Vuser視窗當中檢視到當前Vuser執行的各種狀態,比如已經迭代的次數,所使用的引數值等等。
定義:
intlr_vuser_status_message (const char * format);
例子:
lr_vuser_status_message("before iteration %s,MAC is %s",lr_eval_string("{iteration}"),lr_eval_string("{MAC}"));
3.其他C語言函式
atoi
atoi函式將數值字串轉換成數值。
定義:
int atoi ( const char *string );
例子:
if (atoi(lr_eval_string("{return_length2}")) == 0)
strcmp
比較string1 和string2 以確定字母排序的次序。字符串比較只能使用該函式,而不能直接用“==”進行比較。
定義:
intstrcmp ( const char *string1, const char *string2 );
例子:
if (strcmp(lr_eval_string("{is_update}"),"Download")==0)
如果上述語句改成if (lr_eval_string("{is_update}")=="Download"),則該條件永遠為假。
4.