questão Regex com variável incorporado e $ - Jmeter
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?
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