Перейти к содержимому

Фотография

Как можно вытащить данные из response body c помощью JMeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 elever

elever

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Елена Верхолаз


Отправлено 16 января 2013 - 12:31

Пользуюсь JMeter не долго и столкнулась со следующей проблемой:
я создала HTTP Request1 также добавила Listener (view results tree).
После того как проходят 10 запросов во View results tree я вижу 10 реквестов. На вкладке респонса для каждого запроса отображается параметр1 со значением, которое мне необходимо для всех последующих запросов.
Вопрос: как можно вытащить значение этого параметра? можно ли его как-то внести в последующие запросы?

Спасибо!
  • 0

#2 Kitti

Kitti

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Katerinka B

Отправлено 16 января 2013 - 15:15

Я тоже новенькая в работе с JMeter. Когда мне что-то нужно с вкладки "Responce Data" я добавляю Post Processors -> Regular Expression Extractor, регулярным выражением вырезаю в переменную то, что мне нужно и далее пользуюсь полученной переменной :)
  • 0

#3 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 18 января 2013 - 12:56

Пользуюсь JMeter не долго и столкнулась со следующей проблемой:
я создала HTTP Request1 также добавила Listener (view results tree).
После того как проходят 10 запросов во View results tree я вижу 10 реквестов. На вкладке респонса для каждого запроса отображается параметр1 со значением, которое мне необходимо для всех последующих запросов.
Вопрос: как можно вытащить значение этого параметра? можно ли его как-то внести в последующие запросы?

Спасибо!


Если нужно просто проверить что в результате запроса вернулись корректные данные, то добавь в запрос Response Assertion.
Для того что бы использовать вернувшиеся данные добавь к запросу Regular Expression Extractor. И с помошью регулярного выражения выбирай значение которое нужно использовать.
  • 0

#4 masik

masik

    Новый участник

  • Members
  • Pip
  • 19 сообщений
  • Город:Заречный

Отправлено 15 мая 2013 - 10:30

Если нужно просто проверить что в результате запроса вернулись корректные данные, то добавь в запрос Response Assertion.
Для того что бы использовать вернувшиеся данные добавь к запросу Regular Expression Extractor. И с помошью регулярного выражения выбирай значение которое нужно использовать.


Добрый день.
У меня так же вопрос по поводу приходящих данных.
К примеру у меня есть несколько запросов:
запрос1,
запрос2,
запрос3 и тд
на них я получаю ответы:
Ответ1, ответ2, ответ3. В ответах есть id который постоянно меняется, но причем его необходимо использовать в другом запросе. Можно ли его как то поймать и прикрутить к другому запросу?
Просто в jMeter пока что мало соображаю...
Помогите советом.
  • 0
Изображение

#5 schizophrenia

schizophrenia

    Новый участник

  • Members
  • Pip
  • 58 сообщений
  • ФИО:Mikhail Epikhin
  • Город:Moscow

Отправлено 15 мая 2013 - 13:20


Если нужно просто проверить что в результате запроса вернулись корректные данные, то добавь в запрос Response Assertion.
Для того что бы использовать вернувшиеся данные добавь к запросу Regular Expression Extractor. И с помошью регулярного выражения выбирай значение которое нужно использовать.


Добрый день.
У меня так же вопрос по поводу приходящих данных.
К примеру у меня есть несколько запросов:
запрос1,
запрос2,
запрос3 и тд
на них я получаю ответы:
Ответ1, ответ2, ответ3. В ответах есть id который постоянно меняется, но причем его необходимо использовать в другом запросе. Можно ли его как то поймать и прикрутить к другому запросу?
Просто в jMeter пока что мало соображаю...
Помогите советом.



Воспользуйтесь RegExp Extractor
  • 1

July 2015 — Present / Service Reliability Engineer at Yandex 

Sep 2012 — July 2015 / Performance Test Engineer at Yandex 
Feb 2012 — Aug 2012 / Performance Test Engineer at Performance Lab 


#6 masik

masik

    Новый участник

  • Members
  • Pip
  • 19 сообщений
  • Город:Заречный

Отправлено 16 мая 2013 - 07:21

Воспользуйтесь RegExp Extractor


Да спасибо огромное, но тут же сразу возник другой вопрос.
А этот элемент добавить конкретно к объекту HTTP Request или же к Recording Controller(в моем случае, куда записываются запросы) должно быть прикручено?

Спасибо.
  • 0
Изображение

#7 ТимурТорубаров

ТимурТорубаров

    Активный участник

  • Members
  • PipPip
  • 96 сообщений

Отправлено 16 мая 2013 - 11:01

к HTTP Request'у, ответ которого нужно парсить
  • 1

#8 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 16 мая 2013 - 13:42


Воспользуйтесь RegExp Extractor


Да спасибо огромное, но тут же сразу возник другой вопрос.
А этот элемент добавить конкретно к объекту HTTP Request или же к Recording Controller(в моем случае, куда записываются запросы) должно быть прикручено?

Спасибо.


Regular Expression Extractor добавляется к HTTP Request
  • 1

#9 masik

masik

    Новый участник

  • Members
  • Pip
  • 19 сообщений
  • Город:Заречный

Отправлено 17 мая 2013 - 06:50

к HTTP Request'у, ответ которого нужно парсить


Regular Expression Extractor добавляется к HTTP Request


Спасибо Вам огромное ребят:)
  • 0
Изображение


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных