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);spa
例子:日誌
lr_vuser_status_message("before iteration %s,MAC is %s",lr_eval_string("{iteration}"),lr_eval_string("{MAC}"));orm
3.其餘C語言函數排序
atoi字符串
atoi函數將數值字符串轉換成數值。string
定義:
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"),則該條件永遠爲假。