同样的一段脚本:
Action()
{
char tmpsrc[] = "登录成功";
lr_convert_string_encoding( tmpsrc,LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str" );
lr_output_message( lr_eval_string("{str}") );
lr_convert_string_encoding( lr_eval_string("{str}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"str2" );
lr_output_message( lr_eval_string("{str2}") );
}
在C VUser下和Windows sockets下,有迥然不同的结果,亦即呈现不同的语义解析
跟在CVUser下采用大括号不同,在windows sockets下采用尖括号,亦即得把"{str}"换成"<str>"
为了找到这个秘诀,我google出来竟然只有一个相关性还非常弱的帖子!!!http://tech.dir.groups.yahoo.com/group/LoadRunner/message/12262
同样的语言脚本,不同的语义,故意砌墙让程序员往上撞,真是装神弄鬼,肏拓麻烂屄的恶心!