Тест JMeter с CAS не перенаправляет на сервис
Я делаю Jmeter-тест с CAS, но столкнулся с проблемой.
Я успешно вошел в систему с полными параметрами CAS (имя пользователя / пароль /lt/service/_eventId), но данные ответа не были моей страницей, указанной в параметре "service".
Это не перенаправлено.
Зачем? Кто-нибудь знает эту проблему?
1 ответ
Я признаю, что я не очень знаком с CAS...
Прочитав протокол CAS, я нахожу это: (с http://www.jasig.org/cas/protocol)
2.2.4. ответ Один из следующих ответов ДОЛЖЕН быть предоставлен /login, когда он работает в качестве акцептора учетных данных.
успешный вход в систему: перенаправьте клиента на URL-адрес, указанный в параметре "service", таким образом, чтобы учетные данные клиента не пересылались в службу. Это перенаправление ДОЛЖНО привести к тому, что клиент отправит GET-запрос службе. Запрос ДОЛЖЕН включать действительный билет службы, передаваемый в качестве параметра запроса HTTP "ticket". См. Приложение B для получения дополнительной информации. Если "service" не был указан, CAS ДОЛЖЕН отображать сообщение, уведомляющее клиента о том, что он успешно инициировал сеанс единого входа.
Итак, я добавляю новый запрос, используя GET с двумя параметрами:service, ticket(его значение совпадает с lt).
Затем скрипт запускается успешно и, наконец, перенаправляется..