Jmeter - Problema Regex con variabile incorporata e $
Domanda
Saluti,
Nel componente regex di Jmeter, sto riscontrando un problema quando l'espressione ha sia una variabile che un letterale ' $ '. Ritorna sempre come fallito. Quando sostituisco la variabile con un valore hardcoded, funziona benissimo. Ho verificato che la variabile sta restituendo il valore previsto nella chiamata precedente.
Espressione non riuscita: (variabile "$")
<option value="${variable}".+?>\$(.+?)</option>
Versione di lavoro: (nessuna variabile)
<option value="1".+?>\$(.+?)</option>
In alternativa, se rimuovo il letterale ' $ ', funziona.
Alt. Espressione di lavoro: (variabile, non letterale '$')
<option value="${variable}".+?>(.+?)</option>
Pensieri?
Soluzione
Potresti provare [$]
come alternativa alla fuga con una barra rovesciata.
Altri suggerimenti
La soluzione è stata quella di sostituire \ $ con \ W o \ S
Potresti farlo usando una funzione BeanShell, che ha accesso al " vars " oggetto.
Ad esempio, vars.get (" variabile ") è equivalente a $ {variabile}.
Link 1 < - Cerca Bean on la pagina