我使用代码
将cookie与发布请求绑定 @CookieValue(value = "foo", defaultValue = "hello") String fooCookie
。
控制器中的这段代码和get / post是否足以设置名为“foo”的默认cookie,值为“hello”?
我希望看到服务器通过邮递员和邮递员拦截器发回的响应中的cookie。我正在使用测试脚本
var myval = postman.getresponseCookie("foo").value;
postman.setGlobalVariable("foo",myval.value);
或
tests['cookiesets'] = postman.getResponseCookie("name").value;
。
我是初学者,因此,如果我错了,请纠正我。
答案 0 :(得分:0)
下面应该在Postman Test中使用,并且应该在响应的Tests选项卡中打印cookie值。
var cookieValue = postman.getResponseCookie("foo").value;
tests["cookie-value = " + cookieValue] = true;
如果您想验证返回的cookie值,请使用类似
的内容tests["cookie-value-correct"] = cookieValue === "hello";