2015-03-16 2 views
0

Хотите извлечь имя и значение из ответа.Хотите извлечь имя и значение из ответа

input type="hidden" name="IbkVkZ7Zhk8=" value="B7DDe0z5xEGnlxKhPTQccoYGyA3Xk3lwHPDfzH6kGoQGHnVt6QHYI93OjGmtaEjr" 

Я использую Регулярное выражение Extractor как ниже:

1.tokenName

input type="hidden" name="(.+?)=" value="" 

2.tokenValue

input type="hidden" name="${tokenName}" value="(.+?)" 

, но он не работает для меня.

+0

Дайте образец данных и регулярное выражение, которое вы использовали до сих пор. –

+0

У меня есть обновленный вопрос. Пожалуйста, обратите внимание. ..anks –

+0

Регулярное выражение кажется прекрасным, синтаксическим, попробуйте выполнить регистрацию с некоторыми другими настройками для Extractor Regular Expression Extractor. –

ответ

0

Используйте следующую Обычная конфигурация Expression Extractor:

  • Имя ссылки: ничего значимого, т.е. test
  • Регулярное выражение: input type="hidden" name="(.+?)" value="(.+?)"
  • Шаблон: $1$

Это создаст 2 матча групп, и вы сможете обратиться по адресу

  • "имя", как ${test_g1}
  • "значение", как ${test_g2}

Regex Tester

Вы можете использовать View Results Tree listener в сочетании с Debug Sampler для визуализации регулярных выражений Extractor Удачных результатов.

См. How to debug your Apache JMeter script руководство для получения дополнительных сведений.