如何在jmeter中传递cookies(同时浏览器cookies和手动添加cookies)

How to pass cookies in jmeter (browser cookies and manualy add cookies in same time)

我想在JMeter 请求中通过浏览器自动存储cookie 和手动添加cookie。 enter image description here

用于获取浏览器创建的默认 cookie 的默认 cookie 管理器 进入宠物类型3。 HTTP Cookie 管理器用于向该请求手动添加 cookie。 但该请求也仅传递浏览器创建中的默认请求。

如何在这个请求中传递这两种类型的cookie。

如果您提供 有效 与域和路径匹配的 cookie - 它们将与 Set-Cookie response header

中的 cookie 一起添加

演示:

正如您在 cookie foo 中看到的那样,值为 bar 的值已添加到 google

使用的“正常”cookie 中

所以我相信您只需要将 HTTP Cookie 管理器移动为 Thread Group 的直接子项,因为目前 它仅应用于 /pet-type-3 采样器 并且为了捕获您称为“浏览器”的 cookie,它需要应用于所有 HTTP 请求采样器。

更多信息:JMeter Scoping Rules - The Ultimate Guide