2015-07-10 3 views
0

Не удается извлечь идентификатор сеанса? Вы можете найти подробности нижеНе удалось извлечь Session ID Jmeter?

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} 
+0

Не должно ли ваше регулярное выражение выглядеть так: 'jsessionid = ([0-9A-Z] +) \? Ln = css' вам нужно избежать символа'? 'И не следует добавлять символы' '' между ваше выражение – Cyclonecode

+0

Thnx Cyclone .... это сработало :) –

+0

Можете ли вы помочь мне с регулярным выражением для следующего тега ViewState "id =" javax.faces.ViewState "value =" - 6895850443025599938: 127075601729255137 "autocomplete =" off "/> –

ответ

0

Вашего регулярное выражение должно выглядеть следующим образом jsessionid=([0-9A-Z]+)\?ln=css, так как вам нужно, чтобы избежать ? характера и должны не добавить " символов между выражением.

0

Вы можете использовать HTTP Cookie Manager, чтобы автоматически позаботиться о файле cookie JSESSIONID.

Если вам нужно значение куки для какой-то причине, вы можете сделать следующее:

  • добавить CookieManager.save.cookies=true линии в user.properties файл
  • рестарта JMeter

Теперь печенье которые в HTTP Cookie Manager доступны как JMeter Variables, поэтому вы можете ссылаться на значение Cookie JSESSIONID так же просто, как:

${COOKIE_JSESSIONID} 
Смежные вопросы