1. 程式人生 > >loadLunner字符截取記錄

loadLunner字符截取記錄

loadruner截取字符串記錄

目的想截取: 返回狀態為 審核中;做對比。


char * number;

char * number1;

char * number2;

char * number3;

char *strTest="[2017-05-19 18:18:04]返回狀態為 審核中";

char *strTest1,*strST2;


//char *getnumber1;

//步驟1:

//number=(char *)strtok(lr_eval_string("abc&12&深交所&ttt"),"&"); //獲取第一個變量

number=(char *)strtok(lr_eval_string("[2017-05-19 18:18:04]返回狀態為 審核中"),"[");


// [2017-05-19 18:18:04]返回狀態為 審核中


//獲取第一個變量

lr_output_message("number=%s",number);

//步驟2:

number1=(char *)strtok(number,"]"); //此句取中間變量值

lr_output_message("number1=%s",number1);

number2=(char *)strtok(number1," "); //此句取第三個變量值

lr_output_message("number2=%s",number2);

//---------------以上面是一種思路發現不可去,後面使用一下方法截取,成功----------------------------------------------

strTest1 = (char *)strrchr(strTest,‘]‘);


lr_output_message("結果是否是:%s",strTest1);


strST2 = (char *)strrchr(strTest1,‘]‘);


lr_output_message("結果是否是:%s",strST2);



number1=(char *)strtok(strST2,"]"); //此句取中間變量值

lr_output_message("number1=等於:%s",number1);


loadLunner字符截取記錄