2017-10-16 25 views
0

无法获取cookie值作为Jmeter变量(HTTP cookie管理器),它们没有标签。无法获取cookie值作为Jmeter变量(HTTP cookie管理器),它们没有标签

在我们的.NET应用程序,还有如下面给出在请求3个Cookie值:

曲奇:ASP.NET_SessionId = 1axjnxqp; xx yy Pvt。有限公司; compNameSelected = xx yy列兵。如果观察到,则中间值不具有标签(xx yy pvt. ltd)。通过CookieManager.save.cookies = true添加HTTP cookie管理器,更新后的user.properties文件,该值在后续请求中不会被捕获为cookie。

使用调试采样器,只显示两个ASP.NET和comNameSelected。

请建议和指导。

+0

尝试设置jmeter.properties:'CookieManager.check.cookies = false' – user7294900

+0

感谢您的快速回复,我已经在我的用户属性文件中添加了这个,但不起作用。 – blakshmi

回答

0

您可以提取使用Regular Expression ExtractorSet-Cookie响应头饼干配置,如:

  • 参考名称:任何有意义的事,即cookies
  • 正则表达式:Set-Cookie: (.*)
  • 模板:$1$
  • 没有匹配: -1(以防万一有一个“Set-Cookie”标头)

JMeter Extract Cookies

参考文献:

+0

感谢您的指导。 Cookies不在我的要求的回应。这些值仅供参考。 – blakshmi

0

关注@Dmitri牛逼的回答有一个小的变化,使其工作:

在正则表达式提取,在现场检查选择请求头

它将从请求获取cookie的值。