十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

loadRunner字符串函数

上一篇 / 下一篇  2011-11-12 23:49:42 / 个人分类:其它

查看( 1808 ) / 评论( 0 )
1、char * lr_eval_string (const char * instring );返回输入的字符串。如果字符串实参只包含一个形参,该函数返回形参的当前值。51Testing软件测试网H:[H9f f2K Qd@ a4h
示例:
wTr M t0 lr_eval_string("The row count is: {row_cnt}"));
%b}_6^r9}VSI sN0 lr_out_message("Img = %s",lr_eval_string("{img}"));//将img变量转化为字符串输出
_,{i O8L/U'e!f[x"M0
S5Xx9_X;r.X7[0 2、int lr_save_string (const char *param_value, const char *param_name);将指定以Null结束的字符串赋值给参数。该函数用于关联查询,要确定参数值请使用Lr_eval_string。
:hK K"Bmh;ime'Xy0 示例:
?8jmF%}#M0 lr_save_string("你好吗?","hello");51Testing软件测试网t0wL l/n-V&G5oP
lr_output_message("刚才说:%s",lr_eval_string("{hello}"));
3bVk d e0
Jw%}w7qf%X#B-j0 3、int lr_save_var (const char * param_value, unsigned long const value_len, unsigned long constoptions, const char * param_name);将指定长度的字符串赋值给参数,如果字符串超出指定长度,则截取指定长度。51Testing软件测试网 ^9NY l p
lr_save_string("nihao?",4,0,"hello");//输出niha51Testing软件测试网7d}pm_!M/~
51Testing软件测试网v-v'Z4d z
4、int lr_save_int ( int value, const char * param_name);将指定的整型值赋值给参数
Qk'X*x!~\Z6B0 51Testing软件测试网u+Vew2[-VG)q&T
int num=5;
0VWQD&Wp/X%j0
w+N,@/Fw/t0 lr_save_int(num * 2, "param1");51Testing软件测试网{]|9H ^3TJ+U5w

O3p)G{9vb G6y0 如何输出整数?
e|9Km&]s b0 51Testing软件测试网Qi&P*B~JY!q
    lr_save_int(12,"param");
da0D]|@+P0
|Ad VZ`.CJ0     lr_output_message("Num is %d",atoi(lr_eval_string("{param}")));
*J0s.q4m.d+e7j0
!Us X`7D7E y-qD }0 atoi()将字符串转换为整数。

TAG:

我来说两句

(可选)

Open Toolbar