如何从浏览器中获取cookie并在jmeter中通过请求传递?

时间:2018-06-07 12:24:56

标签: cookies jmeter

当我在浏览器中看到我的cookie时,它会每隔1小时不断更新一次。 我的UI中没有任何登录页面。 而是将一个访问令牌附加到请求cookie以进行身份​​验证。 当我复制该访问令牌并在我的HTTP HEADER MANAGER中对其进行硬编码时,它可以正常工作。 但是一旦访问令牌过期,测试用例就会失败。 那么,如何在发送请求时动态地从浏览器的请求头获取访问令牌/ cookie,以执行我的测试用例

2 个答案:

答案 0 :(得分:1)

在测试计划中添加Cookie Manager

  1. 打开user.properties文件并添加CookieManager.save.cookies=true行。
  2. 重新启动JMeter以应用更改。
  3. 您可以使用COOKIE前缀访问已保存的Cookie,例如:${COOKIE_CookieName}使用此值可在必要时添加Cookie值

答案 1 :(得分:0)

您可以在此方案中使用Cookie Manager。

实施例: -

Name: VAR
Value: ${COOKIE_XSRF-TOKEN}

何时

  

CookieManager.save.cookies =真

在jmeter.properties文件中,变量VAR具有XSRF-TOKEN cookie的值

查看此blog以获取更多信息。

希望它有所帮助。