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.

猜你喜欢

转载自www.cnblogs.com/mayyan/p/9888489.html
今日推荐