Как я могу получить часть значения из переменной, используя экстрактор REGEX в JMeter? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть запрос в JMeter, и я хочу получить некоторые значения из тела, которое оно мне возвращает.

Вот часть возвращаемого тела HTML:

<input type="hidden" name="__Code" id="__Code" value="53e9d02a-727s-4b13-9w6be-bsfq44a8221251" />
...
<input name="$CpfCnpj" type="text" value="26341646784" maxlength="14" id="CpfCnpj" autocomplete="Off" style="width:200px;" />
...
<a href='javascript:ExibirFilaItemPedido(5101709, false, false);'>198062084</a>

Я хочу получить значение 5101709.

Я пытаюсь получить это значение с помощью REGEX Extractor

JMeter

Но значение, котороеЯ получаю "(5101709".

Если я поставлю REGEX "[0-9] {7,}", то полученное значение будет "8221251", и я не хочу этогоЯ не могу поставить номер 5101709 фиксированным, потому что эти цифры могут измениться. Кто-то знает, как я могу получить только цифры после "("?

1 Ответ

0 голосов
/ 25 июня 2018

Вы можете использовать

[(]([0-9]{7,})

и установить шаблон на $1$.

Шаблон [(]([0-9]{7,}) соответствует (, затем соответствует и захватывает в группу 1 (к которой вы получаете доступ $1$) семь или более цифр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...