2013-07-08 8 views
1

Я использую jmeter для проверки некоторых веб-сервисов. Я создал четыре группы потоков, которые запускаются последовательно.Jmeter: использование экстента регулярного выражения

В моей второй группе тредов, у меня есть два веб-сервисов: Первый читает файл CSV и для каждого человека ID возвращает свое имя и имя:

... 
<response> 
    <name>Foo</name> 
    <firstName>Bar</firstName> 
</response> 
... 

Второй должен принять это пара значений и отправить их на другой веб-сервис. Я прочитал в документации jMeter, чем Regular Expression Extractor может выполнить эту работу.

Но как сказать ему, чтобы получить эти значения и передать второй вызов ws?

Спасибо,

Patrick.

ответ

0

Вы можете добавить два экстрактора регулярных выражений в виде дочерних узлов в пробоотборник URL, указав ссылочное имя, например response_name, выражение \<name\>([^<]+) и шаблон $ 1 $ (и другой для первого имени).

Затем вы можете использовать переменную JMeter ${response_name} в другом пробнике URL для использования значения, полученного в запросе.

0

Если вы ищете простой экстрактор регулярных выражений jmeter, как это сделать, посмотрите, поможет ли это. http://goo.gl/TI9WW Чтобы просмотреть общий доступ к рабочему столу, нажмите на нижний правый значок для просмотра в полноэкранном режиме.

Смежные вопросы