Я хочу автоматизировать тест производительности, содержащий аутентифицированные логины SAML.
Инструмент, который я выбрал для работы, - это Гатлинг, но я довольно новичок в этом инструменте.
Теперь я сталкиваюсь спроблема в том, что мой скрипт не будет получать ответ SAML из заголовка ответа.
.exec(http("request_6")
.post("/isam/sps/AD_Europe_SAM_SP/saml20/login")
.headers(headers_6)
.check(headerRegex("SAMLResponse", "SAMLResponse=(.*)").saveAs("saml_response"))
.formParam("RelayState", "uuide0a0e23c-0168-1aea-bfd3-b405d391f0ea")
.formParam("SAMLResponse", Seq("""${saml_response}""").mkString))
Я надеялся, что это выполнит работу и получит ответ SAMLResponse из заголовка.Но все, что он возвращает, это следующая ошибка:
request_6: Не удалось построить запрос: не определен атрибут с именем 'saml_response'.
Ответ SAML, который я пытаюсь сопоставить, находится в форме-data раздел заголовка.
Если кто-нибудь может помочь мне выяснить, как захватить это значение заголовка, это было бы очень полезно.