关于测试:jMeter没有收到一些cookies

jMeter does not receive some cookies

我正在对 jMeter 进行测试,但遇到了以下问题:在执行与浏览器相同的请求后,与实际浏览器相比,我在响应中收到的 cookie 较少。我认为这个问题会影响我的项目,因为还有一些登录请求缺少 cookie。

我正在使用 Cookie 管理器,它会在存储 cookie 后正确保存和发送它们。

我还按照网上的建议将 CookieManager.save.cookies=true 字符串添加到 users.properties 文件中。

如果有帮助,我几乎不会在任何地方都收到一些名为 ADRUM 的 cookie,以及一个名为 ak_bmsc.

的 cookie

感谢您的建议。


我设法通过更改 HTTP Cookie 管理器策略解决了这个问题。如需更多信息,您可以在此处找到文档。

编辑:我忘了说我将策略切换到 default


添加到 user.properties:

CookieManager.check.cookies=true

默认情况下,JMeter 会验证 cookie 是否与您的域匹配,并且不会保存其他的。
请参阅:

  • http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Cookie_Manager