Как создать тест в Jmeter, в котором возвращается уникальный заголовок местоположения - PullRequest
0 голосов
/ 31 января 2019

Извините за заголовок, который немного неясен, но я сделаю все возможное, чтобы объяснить, чего я пытаюсь достичь.

Отправьте запрос xml на следующий URL `http://122.52.45.18:16000/foo/v1/TestData/, используя POST.

Возвращает HTTP / 1.1 200 OK и уникальный заголовок местоположения, что-то вроде `c4299g99-986f-53d6-c635-171b312333ef (заголовок местоположения уникален каждый раз)

Это тогдадобавлен в конец URL-адреса запроса для получения ответа (который также является XML) через GET.`http://122.52.45.18:16000/foo/v1/TestData/c4299g99-986f-53d6-c635-171b312333ef

В Jmeter я пытался использовать плагин сэмплера WebSocket для запроса-ответа, чтобы заставить его работать, но не верю, что это правильный плагин для использования.

Чтоя могу сделать в Jmeter, чтобы создать тест для этого?

1 Ответ

0 голосов
/ 31 января 2019

Вы можете использовать HTTP Request семплер.Добавьте этот сэмплер в Thread Group, выберите его и измените Method на POST (по умолчанию это GET), затем выберите вкладку Body Data, чтобы вставить XML, который вы хотите отправить.

После этого вы сможете извлечь и повторно использовать значение из запроса с помощью Извлечение регулярных выражений (просто выберите Field to check - Response Headers на этом экране)чтобы отправить его следующему.

Также вы можете просто записать сценарий с помощью браузера и JMeter proxy .

...