首页 > 解决方案 > 在 Jmeter 中与 Cookie 保持会话

问题描述

我正在尝试在 jmeter 中运行一个简单的测试,但我被卡住了。步骤是:

  1. 登录
  2. 设置 Cookie 管理器
  3. 访问登陆页面

前 2 步成功,但我在第 3 步得到状态 403 "errorId":"AUTHENTICATION_REQUIRED"。我的猜测是它没有从登录中获取会话,但我尝试过的一切都没有奏效。这是我的测试计划:

测试计划

有什么建议么?

标签: sessiontestingcookiesjmeter

解决方案


JMeter 的HTTP Cookie 管理器遵循JMeter 范围规则,因此如果您将其作为请求的子级,Setting Cookies它将仅应用于该请求,因此 cookie 将无法用于Landing Page

尝试将 HTTP Cookie 管理器上移一级,以便您的测试计划如下所示:

在此处输入图像描述

您应该能够使用查看结果树侦听器查看正在接收和发送哪些 cookie


推荐阅读