Jmeter Regular Expression Extractor для извлечения входного значения - PullRequest
0 голосов
/ 11 июля 2011

Я новичок в экстракторе регулярных выражений Jmeter.Для запроса HTTP я получаю ответ HTML.Я хочу извлечь адрес электронной почты, который является скрытым значением в этом ответе, для использования в следующем запросе.

Строка:

<input type="hidden" name="login" id="login" value="abs12.test@test.com" >

Как я могу это сделать?

Ответы [ 3 ]

4 голосов
/ 04 ноября 2011

Возможно, вам также понравится более эффективный XPath Extractor , используемый так же, как RegEx Extractor. Запрос XPath будет выглядеть так:

//input[@type='hidden'][@name='login']/@value

и сам экстрактор:

xpath extractor

1 голос
/ 27 ноября 2014

Regexp следующим образом

id="login" value="(.*)"
1 голос
/ 11 июля 2011

На этом сайте есть отличные учебные пособия о том, как использовать Perl для регулярных выражений: http://www.regular -expressions.info /

Я бы также порекомендовал приобрести инструмент "Regex Coach", который поможет вам написать -он ищет вашу строку в реальном времени.

Но ваше регулярное выражение будет выглядеть примерно так:

<input type="hidden" name="login" id="login" value="(.+?)" > 

Вы хотите убедиться, что вы включили (), так как это часть JMeterбудет хранить в вашей переменной.

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