【问题标题】:How can i extraxt Session id and Xsrf token through cookies in jmeter如何通过 jmeter 中的 cookie 提取 Session id 和 Csrf 令牌
【发布时间】:2017-08-05 09:41:10
【问题描述】:

我已经录制了脚本并运行了 jmeter。会话 id 和 Xsrf 令牌在浏览器 cookie 中传递请求标头 cookie。但是,会话 ID 没有传入 jmeter。 因此,发生连接关闭错误。

如何使用正则表达式提取器提取会话 id 和 xsrf 令牌?

【问题讨论】:

标签: jmeter


【解决方案1】:
  1. 将下一行添加到 user.properties 文件(位于 JMeter 安装的“bin”文件夹中)

    CookieManager.save.cookies=true
    
  2. 重启 JMeter 以获取属性
  3. HTTP Cookie Manager 添加到您的测试计划中
  4. 现在您应该可以将 cookie 值引用为:

    • ${COOKIE_session}
    • ${COOKIE__xsrf} 需要的地方

更多信息:Using the HTTP Cookie Manager in JMeter

【讨论】:

    【解决方案2】:

    您可以使用 XPath 提取器并输入“//input[@name='_csrf']/@value”来获取 csrf 令牌值,然后输入所需的参考名称,例如“csrf_token”并使用变量 ${csrf_token } 必要时

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 2016-02-08
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多