我是jmeter的新手。我已经设置了HTTP Request sampler来向google.com发送GET请求。我得到的响应是200.但是我找不到响应头,它在响应中显示了cookie。我想在下一个请求中使用该cookie值。
答案 0 :(得分:3)
您需要查看View Results Tree侦听器,Set-Cookie
标题将出现在“Sampler Result”标签中:
HTTP Cookie管理器应自动处理Cookie。如果您需要将Cookie存储为JMeter Variables,则可以设置以下属性:
CookieManager.save.cookies=true
可以通过两种方式完成:
通过-J命令行参数将其传递给JMeter启动脚本:
jmeter -JCookieManager.save.cookies=true
CookieManager.save.cookies=true
行添加到 user.properties 文件(位于JMeter安装的“bin”文件夹中),以使更改成为永久更改。请记住,需要重新启动JMeter才能选择该属性。 通过这种方式,您可以在必要时将NID
Cookie值视为${COOKIE_NID}
有关使用HTTP Cookie管理器的更多信息,请参阅Using the HTTP Cookie Manager in JMeter指南
答案 1 :(得分:0)
要自动处理cookie,请通过导航到测试计划 - >将HTTP Cookie管理器添加到测试计划中。添加 - >配置元素 - > HTTP Cookie管理器。
不要测试您不拥有或有权测试的应用程序。