2

我可以通过正则表达式提取器/通过在 JMeter 用户属性文件中设置它来获取“set-cookie”数据,但我无法获得以下 cookie 数据以在“请求标头”中使用它,就像定义用户一样 -代理人。

浏览器中显示的cookie信息如下:

connection keep-alive  
User-Agent xxxxxx   
Cookie _ga=GA1.2.1710658689.1468689932 
  1. 我在哪里可以找到“ _ga”值以便我使用它。
  2. 它的正则表达式是什么。

请帮助我它正在阻止。

4

2 回答 2

4

自动处理 cookie 的最简单方法是使用HTTP Cookie Manager。如果由于某种原因您需要在其他地方使用 cookie 值 - 您可以按如下方式提取它:

  1. 将下一行添加到user.properties文件(位于 JMeter 的“bin”文件夹中)

    CookieManager.save.cookies=true
    
  2. 重新启动 JMeter 以选择属性更改
  3. 将 HTTP Cookie 管理器添加到您的测试计划
  4. 在需要时参考提取的 cookie ${COOKIE_YOUR_COOKIE_NAME_HERE},即${Cookie__ga}在您的情况下

可以通过HTTP Header Manager指定 User-Agent 和任何其他标头。

于 2016-07-18T04:21:17.863 回答
0

在我的场景中,它没有发布上述cookie就可以工作。它通过在标头管理器中发布 set-cookie 信息和位置值来工作。谢谢!

于 2016-07-17T14:11:48.033 回答