51Testing软件测试论坛

标题: 急求,lr_eval_string与lr_save_string的问题 [打印本页]

作者: 孤单芭蕾lonely    时间: 2013-6-4 14:10
标题: 急求,lr_eval_string与lr_save_string的问题
我在LR的脚本里写入了如下代码,其中HttpResLen、HttpRes是我定义的LR内部参数:
        int httpResLen = 1024;
        char httpRes[1024];
。。。
        lr_save_string( httpRes,"HttpRes" );
        lr_save_int( httpResLen,"HttpResLen" );
        lr_log_message("HTTP RES(%d):\n%s\n", httpResLen, httpRes);
        lr_log_message("HTTP RES(%d):\n%s\n",lr_eval_string("{HttpResLen}"),lr_eval_string("{HttpRes}"));

输出的log内容为:
HTTP RES(274):
8ed
7f9

HTTP RES(221089808):
8ed
7f9

也就是说,lr_eval_string("{HttpResLen}"的输出与httpResLen不一致

对LR掌握还是比较肤浅,烦请各位高手和大侠指教,感激不尽
作者: 孤单芭蕾lonely    时间: 2013-6-4 14:39
是因为问题太简单了么,但对我来说真的很困扰诶,都木有人给俺解答一下么
作者: 孤单芭蕾lonely    时间: 2013-6-4 15:44
看了这篇帖子,找到了解决办法,在此感激不尽
http://www.51testing.com/?uid-11 ... space-itemid-248878
作者: 云层    时间: 2013-6-4 15:46
其实你会看运行时的参数日志就懂了,不需要看这种自己输出的日志




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2