gpt4 book ai didi

cookies - 如何在 Jmeter 中生成 cookie 并将其发送到请求中

转载 作者:行者123 更新时间:2023-12-05 00:54:26 27 4
gpt4 key购买 nike

我对 Jmeter 相当陌生,因此无法弄清楚以下内容:
我正在测试需要在 header 中发送有效 cookie 的 Web 服务。我有一个用于验证用户 ID 和密码的端点 url。如何根据 url 验证凭据并为用户提取 cookie 并将其发送到 Jmeter 中请求的 header 中?

最佳答案

JMeter 提供 HTTP Cookie Manager它会自动处理 cookie,因此在大多数情况下,除了将 HTTP cookie 管理器添加到您的 Test Plan 之外,您不需要做任何事情。

但是在某些情况下,即在某些 CSRF implementations您需要添加一个包含先前响应特定 cookie 值的请求 header 。在这种情况下,你应该表现得像:

  • 将下一行添加到 user.properties 文件(位于 JMeter 的“bin”文件夹中
    CookieManager.save.cookies=true
  • 重新启动 JMeter 以选择属性。上述设置“告诉”JMeter 将 cookie 值存储为 JMeter Variables前缀 COOKIE_ .例如,如果您有名称为 foo 的 cookie您将能够访问其值 ${COOKIE_foo}
  • 添加 HTTP Header Manager并使用 ${COOKIE_foo} 将其设置为发送所需的 header 作为值(将 foo 替换为您的实际 cookie 名称)

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

    关于cookies - 如何在 Jmeter 中生成 cookie 并将其发送到请求中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40010164/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com