在这里积累学习中的点点滴滴!
lr_save_string 使用介绍【转】
上一篇 /
下一篇 2009-01-12 11:27:44
/ 个人分类:LoadRunner
/l$}{ ^co;U0一、lr_save_string 使用介绍
q
vb5|2u'@01.该函数主要是将程序中的常量或变量保存为lr中的参数。51Testing软件测试网a'@zBflF
int lr_save_string (const char *param_value, const char *param_name);
e
GY7pIXT0
函数目的:将param_value值保存到param_name变量中51Testing软件测试网di#^&E3c2}-G/T:oX
参数介绍:param_value:要保存的值
6m-O5oh!G!Fy0
param_name: 变量名称51Testing软件测试网c4f^m+o+oG.m%\
char *tmp="hello";
l3j
{O*`'z wb+v0lr_save_string("777","page");51Testing软件测试网 c*U"H8`+D$]"yh
lr_output_message(lr_eval_string("{page}")); 51Testing软件测试网9~y?*` fJhRF5ad
51Testing软件测试网5~{6k[hMR//将变量保存为参数,tmp为变量51Testing软件测试网Lzo9hT1I
lr_save_string(tmp,"page");51Testing软件测试网GTp DpTH9?-S
51Testing软件测试网[
h
Z|J$|{;y b
Iylr_output_message(lr_eval_string("{page}"));51Testing软件测试网2im"P"S9bp5Z8Pa
51Testing软件测试网0~d]3mJ(S+^P"G51Testing软件测试网'Tz/U.T8g3r#}3L
结果:777
VP6e0[1m_\0
51Testing软件测试网_A2Zb ~O)J hello51Testing软件测试网;L&s"\*~2x*W
IQGn$R@8R u051Testing软件测试网1u3J*Q;j!Z${f7]5}~
二、sprintf函数
^!S4C.`u\!P{0
0q@&HRjG0
定义函数 |
int sprintf( char *str,const char * format,.........);51Testing软件测试网N6S"{ j4A_
|
函数说明 |
sprintf()会根据参数format字符串来转换并格式化数据,然后将结果复制到参数str所指的字符串数组,直到出现字符串结束(’\0’)为止。关于参数format字符串的格式请参考printf()。 NV;L V)`2K W0 |
返回值 |
成功则返回参数str字符串长度,失败则返回-1,错误原因存于errno中。 l,|!k2~ZBE @0 |
附加说明 |
使用此函数得留意堆栈溢出,或改用snprintf()。 /]1N] v.N0 |
范例 |
#include<stdio.h>51Testing软件测试网/[4l1}E-a/zs0I9Z main() n!Qq%U8EO
BHq0{ +Zr5F$W!|1]VxS0char * a=”This is string A!”;51Testing软件测试网3tg|5bx:IHRw
bc;@.q char buf[80];51Testing软件测试网Z9D#v)q#A/f:N"hDf sprintf(buf,”>>> %s<<<\n”,a);
|