Question

Salutations,

Dans le composant regex de Jmeter, je rencontre un problème lorsque l'expression contient à la fois une variable ET un littéral ' $ '. Il revient toujours comme un échec. Lorsque je remplace la variable par une valeur codée en dur, cela fonctionne correctement. J'ai vérifié que la variable renvoyait la valeur attendue lors de l'appel précédent.

Expression en échec: (variable et littéral '$')

<option value="${variable}".+?>\$(.+?)</option>

Version de travail: (aucune variable)

<option value="1".+?>\$(.+?)</option>

Sinon, si je supprime le littéral ' $ ', cela fonctionne.

Alt. Expression de travail: (variable, pas de '$' littéral)

<option value="${variable}".+?>(.+?)</option>

Pensées?

Était-ce utile?

La solution

Vous pouvez essayer [$] plutôt que de l'échapper avec une barre oblique inverse.

Autres conseils

La solution a consisté à remplacer \ $ par \ W ou \ S

Vous pouvez le faire en utilisant une fonction BeanShell, qui a accès au & "vars &"; objet.

Par exemple, vars.get (" variable ") est équivalent à $ {variable}.

Lien 1 < - Rechercher un haricot sur la page

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top