Variabilisation des sessionid

260 views
Skip to first unread message

Maxime

unread,
Oct 2, 2008, 11:29:58 AM10/2/08
to JMeter en français
Je souhaite faire une chose un peu identique. j'ai une requête de
connexion qui s'exécute et un extracteur d'expression régulière
configuré comme ceci :

Nom de référence : JSESSIONID
Expression régulière : jsessionid=(.*)
Canevas : $0$
Correspondant au num : 1
Valeur par défaut : ** Erreur**

puis dans la requête suivante :

j'utilise http://<url>;jsessionid=${JSESSIONID}

Mon problème est que la requête transmise est prends toujours la
valeur par défaut pour JSESSIONID : http://<url>;jsessionid=**
Erreur**

OU est-ce que je me plante ?

Pour info, le message de retour de ma première requête (celle qui
contient l'extracteur) est du html avec un champ :
<tr>
<td class="bandeau1"><img src="images/bandeau-
left.png;jsessionid=CB84066FBD86BEBB1D0D07396F4E35E0" style="border-
width:0px;height:52px" alt="" /><span class="version">Version :
ind&eacute;finie</span></td>

Milamber

unread,
Oct 2, 2008, 4:54:27 PM10/2/08
to jmet...@googlegroups.com
Bonjour,

Essayes avec :

Nom de référence : JSESSIONID
Expression régulière : jsessionid=(.+?)\"
Canevas : $0$
Correspondant au num : 1
Valeur par défaut : ** Erreur**

Ce modèle d'expression régulière indique que tu veux tous les caractères
tant qu'il n'y a pas de guillement (").
Ce qui peut se passer avec le jsessionid=(.*) c'est qu'il prenne le
début de ton identifiant de session, mais ne s'arrête pas (il ne trouve
pas de 'fin'), donc erreur.

A+
Milamber

Le 02.10.2008 15:29, Maxime a ecrit :

Maxime

unread,
Oct 3, 2008, 4:09:21 AM10/3/08
to JMeter en français
J'ai réussi hier soir à trouver mon erreur. Tu avais raison, il ne
trouvais pas la fin de la chaine pour déterminer l'endroit ou
s'arrêter

merci encore

PS; tu peux fermer ce sujet

hayat999

unread,
Oct 22, 2008, 9:12:11 AM10/22/08
to JMeter en français
Bonjour,

moi j'ai un probleme qui est liée à l'extracteur d'expression
reguliere, mon souci est que je ne sais pas comment trouver la
commande qui envoie la chaine rechercher, sachant que y a une partie
importante de mes logs qui est en format inconnu.
pourriez vous m'aider svp.

merci d'avance.
> > > ind&eacute;finie</span></td>- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
Reply all
Reply to author
Forward
0 new messages