51Testing软件测试论坛

标题: 如何在log中输出web_create_html_param定义的参数? [打印本页]

作者: ruoyao    时间: 2004-11-4 15:46
标题: 如何在log中输出web_create_html_param定义的参数?
因为我录制的HTTP协议的脚本,每次登陆的时候都会产生动态的session id,所以我就在web_URl方法后面,写了web_web_create_html_param和web_reg_save_param, 希望可以把session id 读出来,然后输出到日志来。输出的时候用的是lr_output_message.但是每次输出的值都为rfsession,却不是rfsession的值。。。。。。。

web_reg_save_param("rfSession",
                "LB=param=",
                "RB=...",
                "Search=All",
                LAST);

web_create_html_param("Session", "Invoke.html?param=", "");
lr_output_message("###########the session is %s", lr_eval_string("{rfSession}"));

[ Last edited by ruoyao on 2004-11-4 at 18:17 ]
作者: suliang    时间: 2004-11-5 08:55
web_create_html_param("Session", "Invoke.html?param=", "");
  这里面session保存的是从param到这个页面的结尾,不知道你有什么作用。
  能不能把那句session的html语句 放上来,看看rfession是不是取到值。
作者: ruoyao    时间: 2004-11-5 11:16
web_url("Invoke.html", URL=http://bepdg00057/callcenter_enu/Invoke.html?param={b67b4ef0-2ed0-11d9-e7b0-000000000000}",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t151.inf",
                "Mode=HTTP",
                LAST);

谢谢楼上的
作者: loadtest    时间: 2004-11-5 13:05
在runtime settings里面的log里面,enable extended log
选择Parameter Substitute
作者: suliang    时间: 2004-11-5 13:56
能解释一下为什么rb=...吗?
我觉得取session的语句是这样的
web_reg_save_param("rfSession",
                "LB=Invoke.html?param={",
                "RB=}", LAST);




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