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

时间:2017-10-16 07:32:10

标签: jmeter

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

在我们的.Net应用程序中,请求中有3个cookie值,如下所示:

的Cookie:ASP.NET_SessionId = 1axjnxqp; xx yy Pvt。有限公司; compNameSelected = xx yy Pvt。有限公司

如果观察到,中间值没有标签(xx yy pvt.ltd。)。通过添加HTTP cookie管理器,使用CookieManager.save.cookies = true更新user.properties文件,此值不会在后续请求中作为cookie捕获。

使用过的Debug sampler,只显示了两个ASP.NET和comNameSelected。

请建议并指导。

2 个答案:

答案 0 :(得分:0)

您可以使用配置为{/ 3>的Set-CookieRegular Expression Extractor响应标头中提取Cookie

  • 参考名称:任何有意义的内容,即cookies
  • 正则表达式:Set-Cookie: (.*)
  • 模板:$1$
  • 匹配号码:-1(以防万一会有> 1" Set-Cookie"标题)

JMeter Extract Cookies

参考文献:

答案 1 :(得分:0)

按照@Dmitri T的回答进行一些小改动以使其正常工作:

在正则表达式提取器中,选中“在字段上”选择“请求标题”

它将从请求中获取cookie值。