jmeter HTTP响应不显示cookie或标头响应

时间:2016-04-29 00:51:28

标签: jmeter

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

enter image description here

2 个答案:

答案 0 :(得分:3)

您需要查看View Results Tree侦听器,Set-Cookie标题将出现在“Sampler Result”标签中:

Sample Result

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才能选择该属性。
  3. 通过这种方式,您可以在必要时将NID Cookie值视为${COOKIE_NID}

    Cookie as variable

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

答案 1 :(得分:0)

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

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