hearder中的session 怎么去关联
将session进行关联并取到值后,发现在script 脚本下,并未找到可以进行参数化的session值请问各位高人怎么在script脚本中去参数化tree模式下header里的session值
注:session已用关联函数作关联,并已取到值
详见附件 用web_reg_save_param取JSESSIONID的值,Search=headers
用web_add_cookie设置JSESSIONID的值 不知道要这个做什么。。前面访问一个链接后,服务器会加上session并在后面继续使用的
可以这么加,在web_custom_request前面加上
web_add_header("Cookie","JSESSIONID={xxxxxxx}");
header的发送很难控制的
我曾做过实验:二楼的web_add_cookie加完cookie后,原有的cookie还在,也就是说会发送两个session值,没有达到替换的目的(关联是要达到替换的效果),所以这种方法失败
三楼的web_add_header加完header后也是多发了一个session过去,和上面的效果类似,所以也失败
你可以web_remove_cookie先删除带那个session的cookie,然后再web_add_cookie,就可以成功了。 发送2个一样的是因为 cookie的domain 和path参数有不同
我说的二两是这样的
其中有一个是web_add_cookie语句加载的,另一个是lr自动生成的(就算你脚本里没有web_add_cookie这个函数,lr也会自动生成cookie,放在request的header里发出去,这一点是lr中http协议智能之处)个人见解! 多多指教! 多谢各位的指点,问题已解决
楼上说的情况我倒是没遇到过,我只是增加了一个web_add_cookie函数就可以通过了
页:
[1]