Pergunta

Saudações,

componente regex do Em Jmeter, eu estou correndo em um problema quando a expressão tem uma variável e um literal ' $ '. Ele sempre retorna como falhar. Quando eu substituir a variável com um valor codificado, ele funciona bem. Tenho verificado a variável está retornando o valor esperado na chamada anterior.

Expressão Falha: (variável e literal '$')

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

Versão de Trabalho: (nenhuma variável)

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

Como alternativa, se eu remover o literal ' $ ', ele funciona.

Alt. Expressão de trabalho: (variável, não literal '$')

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

Os pensamentos?

Foi útil?

Solução

Você poderia tentar [$] como uma alternativa para escapar dela com uma barra invertida.

Outras dicas

O trabalho em torno foi para substituir \ $ com \ W ou \ S

Você poderia fazê-lo utilizando uma função BeanShell, que tem acesso ao "vars" objeto.

Por exemplo, vars.get ( "variável") é equivalente a $ {variável}.

Link 1 <- Pesquisar feijão na página

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top