Jmeter 无法接收新的 cookie

Jmeter unable to receive a new cookie

我遇到了一个问题,Jmeter 无法从 http 请求中获取最新的 cookie。 有 3 个网站:

现在的问题是:

结构是:

jmeter版本为4.0

我怎样才能 运行 搜索页面的脚本正确?

  1. 尝试将“策略”切换为 netscape - 这是限制较少的

  2. 尝试将下一行添加到 user.properties 文件:

    CookieManager.check.cookies=false
    

    需要重新启动 JMeter 才能选择 属性

如果没有帮助:

  1. Increase JMeter log verbosity for the HTTP Cookie Manager 通过将下一行添加到 log4j2.xml 文件

    <Logger name="org.apache.jmeter.protocol.http.control" level="debug" />
    

    并查看 jmeter.log 文件中是否有任何可疑条目

  2. 将下一行添加到 user.properties 文件:

    CookieManager.save.cookies=true
    

    这样 JMeter 将以 ${COOKIE_yourCookieName} 的形式将 cookie 存储到 JMeter 变量中 - 这样您就可以手动将 cookie 添加到“搜索”页面请求

  3. 在任何情况下,您都可以从 Set-Cookie header using i.e. Regular Expression Extractor and either add Cookie header via HTTP Header Manager 中提取值或在另一个 HTTP Cookie 管理器中提供 cookie(将其作为“搜索”请求的子项)