Невозможно извлечь JSESSIONID из запроса - PullRequest
1 голос
/ 04 июня 2019

У меня есть запрос на вход, и в запросе я получил JSESSIONID вместе с XSRF-TOKEN в качестве данных Cookie, как показано ниже в запросе

Данные cookie: XSRF-TOKEN = dcd43854-8ca5-4acd-b1ad-a220e776d7c5;JSESSIONID = D93526D77C6FEC68A3D39767481ACED1

и теперь я хочу передать JSESSIONID в диспетчере заголовка в качестве параметра cookie

После поиска в Google я обнаружил, что в файле свойств jmeter я сделал "CookieManager.save.cookies = true"и позже я передал переменную cookie как JSESSIONID = $ {COOKIE_JSESSIONID}, но этот $ {COOKIE_JSESSIONID} берет свой собственный JSSIONID, а мне он нужен со страницы входа в систему JSESSIONID.

Если требуется, как извлечь JSESSIONID из ответа, Чтобы мы могли передать эту переменную в Cookie регистрации

введите описание изображения здесь

1 Ответ

0 голосов
/ 04 июня 2019

Вы должны использовать средство извлечения регулярных выражений при запросе HTTP Login. После просмотра прикрепленного вами скриншота кажется, что запрос на вход в систему обрабатывается с помощью 2 перенаправлений. Следовательно, значение JSESSIONID должно быть в выходных данных (фактически заголовках или теле ответа) либо в основном запросе на вход в систему, либо в первом запросе на перенаправление.

Вы можете использовать следующие конфигурации для захвата JESSIONID. Убедитесь, что вы выбрали переключатель «Заголовки ответа» и «Основной пример и подвыборки» экстрактора регулярных выражений, как показано на снимке экрана ниже.

enter image description here

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