0

我正在使用 loadrunner 12.5。在下面的值中,我需要关联并获得值 1aqeid!None (None 也将填充数字,因此它是动态的)

例子:

 1. {id:'1aqeid!None!123456',paramName:'jsessionId'};
 2. {id:'1aqeid!zxsjfn12536782ldfj!123456',paramName:'jsessionId'};

我只需要获得以下值

 1. 1aqeid!None 
 2. 1aqeid!zxsjfn12536782ldfj

web_reg_save_param("ID","LB=id:'","RB=!","ORD=1",LAST);

我无法找到解决方案。

4

1 回答 1

0
"LB={id:'", 
"RB=',paramName:'jsessionID'",
"ORD=ALL",
LAST

这将为您留下:

1aqeid!None!{一些你不需要的值}

此时您有多种选择。你可以使用strtok()并用'!'分割你的字符串 作为分隔符,您可以解析字符串以找到“!”的第二个实例的位置 在字符数组中,然后在此之前使用strncpy()获取一个子字符串作为您的值,或者.....这里的重点是您可以收集比您需要的更多的信息,然后根据数据中的已知分隔符进行修剪。

于 2016-12-22T12:57:16.560 回答