函数解析

1、lr_eval_string()
    //返回脚本中的一个参数当前的值(char)
2、lr_vuser_status_message("Para is:%s,%dTimes Iteration",lr_eval_string("{username}"),++iteration)
 i++是先取出I,再加1;++i先加1后取
 //在Controller监视窗口中显示当前参数值和当前vu迭代次数,在vugen调试窗口中不会显示
//在Controller运行窗口,运行场景时在run界面中单击Vusers按钮(开始方案按钮的下面),在弹出窗口中可看到动态的user
3、lr_convert_string_encoding

int lr_convert_string_encoding ( const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);

    该函数有4个参数,含义如下:

    sourceString:被转换的源字符串。

    fromEncoding:转换前的字符编码。

    toEncoding:要转换成为的字符编码。

    paramName:转换后的目标字符串。

  lr_convert_string_encoding("汽车",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");
4、lr_save_string
   将程序中的常量或变量保存为lr中的参数、
   lr_save_string("777","page"); //将常量777保存为参数page
 
5、strcpy

char *strcpy( char *dest, const char *source );

把src所指由NULL结束的字符串复制到dest所指的数组中。

 

6、strcat
函数原型:extern char *strcat(char *dest,char *src) 
参数说明:dest为一个目的字符串的指针,即被连接的字符串(在前),src为一个源字符串的指针(在后)。
strcat( fidValue3,roomidValue3 );
 
7、strcmp

   strcmp函数是比较两个字符串的大小,返回比较的结果。一般形式是:  

                 i=strcmp(字符串,字符串);

         其中,字符串1、字符串2均可为字符串常量或变量;i   是用于存放比较结果的整型变量。比较结果是这样规定的:  

①字符串1小于字符串2,strcmp函数返回一个负值;

②字符串1等于字符串2,strcmp函数返回零;

③字符串1大于字符串2,strcmp函数返回一个正值;

   实际上,字符串的比较是比较字符串中各对字符的ASCII码。

8、atoi

Converts a string to an integer value.

9、sprintf
sprintf( fidVar3,"{fid3_%d}",num3 );//将num变量保存到fidVar中,
 
 
 
 
 
 
 

 

posted @ 2015-08-01 10:47  heygirl  阅读(154)  评论(0编辑  收藏  举报