1. 程式人生 > >loadrunner其他函式

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.