如何从请求中提取这三个cookie并将其作为第二个请求中的标题传递
第一次请求:
第二次请求:
答案 0 :(得分:2)
尝试使用pm.cookies.get()函数提取您需要的Cookie值:
然后可以在environment
或global
变量中设置此变量,并在您想要的任何请求中使用它。
这是使用jsonplaceholder站点并将cookie值记录到Postman控制台的示例。
然后,您可以使用pm.environment.set('my_cookie', pm.cookies.get('cookie_value'))
函数并将其存储为环境变量。然后,可以通过Header
语法引用它来在下一个/任何请求的{{my_cookie}}
中使用它。
答案 1 :(得分:1)
对于JMeter:
将下一行添加到 user.properties 文件中:
CookieManager.save.cookies=true
重新启动JMeter以选择该属性。
这样JMeter会将所有cookie值存储为JMeter Variables。
将HTTP Header Manager添加为第二个请求的子项,并按如下方式对其进行配置:
有关更多HTTP Cookie管理器提示和技巧,请参阅HTTP Cookie Manager Advanced Usage - A Guide文章。