如何从web_reg_save_param arrray中检索特定的索引值

时间:2016-05-02 07:13:18

标签: c loadrunner

我正在使用web param函数来检索某些值。我想从数组项中获取特定索引的值,并将其存储在web_link调用中使用的参数中。

char * tempVal;
web_reg_save_param("dynArray","LB=/EmployeeProfile/","RB=\">","ORD=ALL",LAST);
tempVal = "{dynArray_2}";

上述语句没有错误,但访问tempVal时会出错

vuser_init.c(143): web_link("emp") started      [MsgId: MMSG-26355]
vuser_init.c(143): Warning: The string 'tempVal' with parameter delimiters is not a parameter.
vuser_init.c(143): Error -27995: Requested link ("Text={tempVal}") not found    [MsgId: MERR-27995]

1 个答案:

答案 0 :(得分:0)

您遇到的问题是基于C语言的。你不能简单地将两个项目等同于你所做的。

看一下结合lr_eval_string()

的strcpy()函数
strcpy (destination_C_variable, lr_eval_string( "{LoadRunner_source_variable}" ) );