尝试设置一些基本的JMeter运行,以便我可以测试负载性能,但一直在努力使这些基础知识与Cookies有关。我的应用程序当前设置没有domain
的cookie,我知道这会导致JMeter出现问题。因此,我在属性中设置了CookieManager.check.cookies=false
,所以它会跳过验证,但是没有用。 Cookie管理器仍未设置Cookie。
其他cookie仍在工作(例如我的DNS提供商添加的 设置了domain
的cookie),但我的应用发送的关键cookie似乎无法正常工作并在Cookie管理器中提出其他要求。
有什么想法吗?
其他注意事项:
CookieManager.save.cookies=true
对于解决我认为很简单的修复方法,我将不胜感激。
迈克
答案 0 :(得分:1)
找到了答案,因此将其发布在此处,以防其他人遇到相同的问题。
这似乎是由于您指向网页的方式不一致,所以我不得不对此进行更改:
对此:
要使其正常工作。
奇怪,出乎意料,但是它解决了。希望这对其他人有帮助。
答案 1 :(得分:0)
始终将Path
除以Server Name or IP
字段
请注意,有时服务器会在特定路径上保存cookie
例如,当在具有不同路径的同一域中部署多个应用程序时,cookie仅与特定路径相关
这是valid option:
如果希望cookie在其他目录(例如http://example.com/special/)中有效,则需要将path变量设置为包含值“ / special”。如果您希望Cookie在您网站上的所有地方都有效,请将其设置为Web目录的根目录,即“ /”。