Для моего теста JMeter я хотел бы войти в систему один раз, а затем перемещаться по отчетам в моем приложении одновременно с многопоточностью.
Я создал две группы потоков, которые выполняются последовательно, первая группа потоков содержит HTTP-запросы на вход в систему, которые настроены для работы с одним потоком. Вторая группа потоков содержит запросы HTTP для каждого отчета в моем приложении, и она настроена для работы с 50 потоками.
Приложение развернуто на веб-логическом сервере, а сеансы приложения с состоянием.
Я хочу поделиться JsessionID, сгенерированным первой группой потоков через weblogic после успешного входа, со второй группой потоков HTTP-запросов.
проблема в том, что JsessionID для каждого из HTTP-запросов во второй группе потоков уникален и отличается от JsessionID для входа в систему HTTP-запросов в первой группе потоков. В результате приложение не может вызвать аутентификацию вызова.
JsessionID встроен в файлы cookie внутри заголовка. Я попытался извлечь его из HTTP-запроса в первой группе потоков с помощью средства извлечения регулярных выражений (см. Прилагаемое изображение) и определить его в HTTP Cookie Manager, но проблема осталась.
Конфигурация экстрактора регулярных выражений