Что я пытаюсь сделать:
Я пытаюсь настроить нагрузочный тест для приложения с проверкой подлинности SAML.
Что я сделалдо сих пор:
Я собрал свой http-трафик в JMeter и настроил сценарий.
Я прочитал о том, как работает SAML, и попытался определить, что я делаю неправильно.Но насколько я вижу, мои ожидания жизнеспособны.
С чем я сталкиваюсь:
У меня возникли некоторые проблемы с корреляцией значений SAMLRequest / SAMLResponse.
Мои ожидаемые результаты в сравнении с фактическими результатами:
Я хочу извлечь значение параметров SAMLRequest и RelayState из ответов, которые я получаю при входе в свой SP (приложение, использующее SAML)
Я вхожу в систему с именем пользователя и паролем, а затем ожидаю, что ответы, полученные в инструментах Chrome Dev, будут содержать SAMLRequest и RelayState
Затем я хочу извлечь значение SAMLRequest и использовать его в следующем POST для получения SAMLResponse, который, в свою очередь, я хочу извлечь, чтобы идентифицировать себя для оставшейся части сценария.
Но я что-то неправильно понимаю или где-то пропускаю значение, потому что я не могу найти, где взять SAMLRequest, чтобы можно было повторно использовать его в первом SAMLотправить, чтобы получить SAMLResponse.
Я вижу только SAMLRequest и RelayState в POST записанного шага, но для повторного использования этого сценария мне нужно сопоставить эти значения, но у меня нетИдея, откуда их взять, так как они, кажется, не появляются в ответах до этого POST (по крайней мере, не то, что я вижу)
Откуда и как извлечь значение SAMLRequest?