Frage

Grüße,

In Jmeter regex Komponente, ich bin in ein Problem laufen, wenn der Ausdruck sowohl eine Variable und eine wörtliche ‚ $ ‘. Es gibt immer als fehlschlagen. Wenn ich die Variable mit einem fest codierten Wert zu ersetzen, es funktioniert gut. Ich habe überprüft die Variable den Erwartungswert in früheren Aufruf zurückkehrt.

Fehlgeschlagen Ausdruck: (variable und wörtliche '$')

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

Arbeits Version: (keine Variable)

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

Alternativ kann, wenn ich entferne die wörtliche ' $ ', es funktioniert.

Alt. Arbeits Ausdruck: (Variable, keine wörtliche '$')

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

Die Gedanken?

War es hilfreich?

Lösung

Sie könnten versuchen [$] als Alternative mit einem Backslash zu entkommen.

Andere Tipps

Umgehen Sie hat \ $ mit \ W oder \ S

ersetzen

Sie könnten es tun, um eine Beanshell-Funktion, die den Zugriff auf die „vars“ Objekt hat.

Zum Beispiel vars.get ( "Variable") entspricht $ {variable}.

Verbindung 1 <- Suche nach Bean auf der Seite

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top