JMeter 5.4.1 Cookie 管理器 - 用户定义的 Cookie 未添加到请求的 cookie

JMeter 5.4.1 Cookie Manager - User-Defined Cookie not added to request's cookies

首先,我将行 CookieManager.check.cookies=false 添加到 jmeter.properties

我想做什么

我想将 cookie 添加到请求的现有 cookie 中。

例如,我看到请求有 [edited]:

Cookie Data:
c1=sfasfsfsfsfs; c2=erqwerqwrr; c3=poiuopiupoi

预期结果

我希望它有:

Cookie Data:
c1=sfasfsfsfsfs; c2=erqwerqwrr; c3=poiuopiupoi; partner=favicon.ico

这是我尝试过的:

BASE_URL_2 是以 qa.company.com.

形式定义的变量

实际结果

到目前为止我所做的任何尝试都没有对 cookie 进行任何更改。

我还应该尝试什么?

潜在动机

录制了一个 Web 会话并进行了回放。 添加了 RegEx Extractor 以提取令牌,然后将其添加到后续请求中。那有帮助。 但是,某些请求因自定义应用程序异常 Security violation, please refresh.
而失败 可能未传递会话登录状态,因此网站认为调用“过时”。
当会话过期并且您尝试单击站点上的按钮时,我在 GUI 上看到了这一点。

将 JMeter 中的 cookie 与我在 Chrome 调试器中看到的进行比较,很明显 运行 应用程序中的 cookie 比我在 JMeter 中的要多。

您确定您正在使用 HTTPS 协议吗,因为如果您有 secure 标志并使用 HTTP 协议 - 将不会发送 cookie。

同时从 partner= 中删除 = 否则你将得到 partner==favicon.ico

演示:

更多信息: