【问题标题】:jmeter HTTP response does not show cookies or header responsejmeter HTTP 响应不显示 cookie 或标头响应
【发布时间】:2016-04-29 14:24:41
【问题描述】:

我是 jmeter 的新手。我已经设置了 HTTP 请求采样器以向 google.com 发送 GET 请求。我得到的响应是 200。但我找不到显示响应中 cookie 的响应标头。我想在下一个请求中使用该 cookie 值。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您需要查看View Results Tree 侦听器,Set-Cookie 标头将出现在“采样器结果”选项卡中:

    HTTP Cookie 管理器应该自动处理 cookie。以防万一您需要将 cookie 存储为 JMeter Variables,您可以设置以下属性:

    CookieManager.save.cookies=true
    

    可以通过两种方式完成:

    1. 通过 -J 命令行参数将其传递给 JMeter 启动脚本:

      jmeter -JCookieManager.save.cookies=true
      
    2. 将上述CookieManager.save.cookies=true 行添加到user.properties 文件(位于JMeter 安装的“bin”文件夹中)以使更改永久生效。请记住,需要重新启动 JMeter 才能获取该属性。

    这样您就可以在需要的地方以${COOKIE_NID} 访问即NID cookie 值

    有关使用 HTTP Cookie 管理器的更多信息,请参阅 Using the HTTP Cookie Manager in JMeter 指南

    【讨论】:

      【解决方案2】:

      要自动处理 cookie,请导航至测试计划 -> 添加 -> 配置元素 -> HTTP Cookie 管理器,将 HTTP Cookie 管理器添加到测试计划。

      并且不要测试您不拥有或无权测试的应用程序。

      【讨论】:

        猜你喜欢
        • 2015-05-04
        • 2020-01-15
        • 2017-06-04
        • 1970-01-01
        • 1970-01-01
        • 2022-09-24
        • 2017-08-05
        • 2019-08-01
        • 2012-10-09
        相关资源
        最近更新 更多