Cookies 尽管有属性,但未设置JMeter Cookie

Cookies 尽管有属性,但未设置JMeter Cookie,cookies,jmeter,jmeter-5.0,Cookies,Jmeter,Jmeter 5.0,尝试设置一些基本的JMeter运行,以便测试负载性能,但一直在努力使基本的cookie工作。我的应用程序当前设置的cookie没有域,我知道这会导致JMeter出现问题。因此,我在属性中设置了CookieManager.check.cookies=false,这样它就可以跳过验证,但这不起作用。Cookie管理器仍未设置Cookie 其他Cookie正在工作(比如我的DNS提供商添加的Cookie,它确实设置了域),但我的应用程序发送的关键Cookie似乎无法在进一步的请求中与Cookie管理器

尝试设置一些基本的JMeter运行,以便测试负载性能,但一直在努力使基本的cookie工作。我的应用程序当前设置的cookie没有
,我知道这会导致JMeter出现问题。因此,我在属性中设置了
CookieManager.check.cookies=false
,这样它就可以跳过验证,但这不起作用。Cookie管理器仍未设置Cookie

其他Cookie正在工作(比如我的DNS提供商添加的Cookie,它确实设置了
),但我的应用程序发送的关键Cookie似乎无法在进一步的请求中与Cookie管理器一起工作

有什么想法吗

其他需要注意的事项:

  • 我已经设置了
    CookieManager.save.cookies=true
  • 我重新启动了JMeter,以便它加载新属性
  • 同样的流程在邮递员身上也很完美
我非常感谢任何能帮助我解决问题的人,我相信这是一个简单的解决办法


迈克找到了答案,所以我会把它贴在这里,以防其他人遇到同样的问题

这似乎是因为你指向网页的方式不一致,所以我不得不改变这一点:

为此:

让它工作


奇怪,出乎意料,但它解决了它。希望这对其他人有所帮助。

始终将
路径
服务器名称或IP
字段分开

请注意,有时服务器会将cookie保存在特定路径上

例如,当在具有不同路径的同一域上部署多个应用程序时,cookie仅与特定路径相关

这是一个:

如果希望cookie在其他目录中有效,例如,需要将path变量设置为包含值“/special”。如果希望cookie在站点上的任何位置都有效,请将其设置为web目录的根目录,即“/”


每个路径可以有不同的cookie,例如
host/app1
host/app2