jmeter cookie manager 主要有两个方面的作用:
1.模拟浏览器存储cookie,此时每个线程是独立的
如上图左侧红框中,在thread group 组件下使用http cookie manager,此时是模拟浏览器功能,会将服务器要求浏览器保存下来的cookie进行保存,后面的http sampler可以使用这些cookie
注意:
如果想将cookie中的值保存为jmeter variable 需要修改jmeter.properties文件如下参数:
CookieManager.save.cookies=true
此参数是默认注释的,打开之后,jmeter会将cookie中参数保存为jmeter variable
可以看到,weblogin这个请求返回了三个cookie参数,我们用debug postproccesser查看一下:
这三个参数都保存为jmeter variable,参数以COOKIE_开头,并且下面的请求自动带着这三个参数的cookie请求: