无法提取会话ID Jmeter?

时间:2015-07-10 10:54:15

标签: regex jmeter

无法提取会话ID?请在下面找到详细信息

 Response : link type="text/css" rel="stylesheet" href="/dm-web/javax.faces.resource/style.css.xhtml;jsessionid=107A7FE4C426D95B24A9094AE4E801DE?ln=css"

Regular Expression : 

Refrence Name : Corr_sessionID

jsessionid="(.+?)"?ln=css" />

Template: $1$

match No: 1

Default Value: EAE8FABC3D2560786752A48AC890D1D0

Passing In the URL :- /dm-web/javax.faces.resource/style.css.xhtml;jsessionid=${Corr_sessionID}

2 个答案:

答案 0 :(得分:0)

您的正则表达式应该如下jsessionid=([0-9A-Z]+)\?ln=css,因为您需要转义?字符,在表达式之间添加"个字符。< / p>

答案 1 :(得分:0)

您可以使用HTTP Cookie Manager自动处理JSESSIONID Cookie。

如果由于某种原因需要cookie值,您可以执行以下操作:

  • CookieManager.save.cookies=true行添加到 user.properties 文件
  • 重启JMeter

现在,位于HTTP Cookie管理器中的Cookie可用作JMeter Variables,因此您可以像以下一样简单地引用JSESSIONID Cookie值:

${COOKIE_JSESSIONID}