Jmter 自动储存set-cookie
- 修改bin/jmeter.properties中的CookieManager.save.cookies=true,然后重新启动Jmeter
- 新建一个测试计划/线程组,然后添加一个"HTTP Cookie 管理器"(用来存储cookie)
3,运行,查看结果树,发现“Debug Sampler”节点中存在“COOKIE_”打头的变量,这个就是Jmeter自动存储的cookie
5,产生cookie之后,整个测试计划/线程组周期内"HTTP Cookie 管理器"会自动帮我们保存这些cookie,当然如果想要获取某个cookie的值也可以使用${COOKIE_对应key}方式获取
5,步骤4中的cookie的key默认以“COOKIE_”是Jmeter默认提供的,如果想要以别的方式开始,可以给bin/jmeter.properties中的CookieManager.name.prefix=赋值即可(如:CookieManager.name.prefix=test)
备注:
- 手动添加的线程组和http请求中cookie组合使用时,同一个key,优先级,线程组中"HTTP Cookie 管理器">http请求中"HTTP Cookie 管理器"
- 同一个key,通过set-cookie新生成key会替换原有值