【问题标题】:JMeter 5.4.1 Cookie Manager - User-Defined Cookie not added to request's cookiesJMeter 5.4.1 Cookie 管理器 - 用户定义的 Cookie 未添加到请求的 Cookie 中
【发布时间】:2021-11-30 00:21:58
【问题描述】:

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

我要做什么

我想在请求的现有 cookie 中添加一个 cookie。

例如,我看到请求已[编辑]:

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 进行任何更改。

我还能尝试什么?

潜在动机

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

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

【问题讨论】:

    标签: cookies jmeter cookiemanager


    【解决方案1】:

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

    还要从partner= 中删除=,否则你会得到partner==favicon.ico

    演示:

    更多信息:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-09
      • 2021-12-12
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多