Pregunta

Saludos,

En el componente regex de Jmeter, me encuentro con un problema cuando la expresión tiene una variable Y un literal ' $ '. Siempre vuelve como falla. Cuando reemplazo la variable con un valor codificado, funciona bien. Verifiqué que la variable está devolviendo el valor esperado en la llamada anterior.

Expresión fallida: (variable y literal '$')

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

Versión de trabajo: (sin variable)

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

Alternativamente, si elimino el literal ' $ ', funciona.

Alt. Expresión de trabajo: (variable, no literal '$')

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

¿Pensamientos?

¿Fue útil?

Solución

Puede intentar [$] como alternativa a escapar con una barra invertida.

Otros consejos

La solución ha sido reemplazar \ $ con \ W o \ S

Puede hacerlo utilizando una función BeanShell, que tiene acceso a " vars " objeto.

Por ejemplo, vars.get (" variable ") es equivalente a $ {variable}.

Enlace 1 < - Buscar Bean en la página

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top