Я пытаюсь протестировать XMPP-сервер через Jmeter с плагином Blazemeter XMPP, плагин отличный, но я столкнулся с некоторой проблемой.
Мне нужно аутентифицировать двух пользователей и начать обмен сообщениями между ними (в одном потоке). После того, как первый пользователь подключился к серверу и вошел в систему (в первом контроллере транзакций), я создаю подключение для второго пользователя и пытаюсь войти в систему этим пользователем (во втором контроллере транзакций), но я получаю SmackException $ AlreadyLoggedInException. (Я хочу сделать это в одном потоке без файлов CSV, как в руководстве по Blazemeter).
Я обнаружил, что когда я пытаюсь создать соединение для второго пользователя, в заголовках запросов используются соединения _id и user_data из первого пользователь. В следующем примере сэмплера, который должен заставить пользователя войти в систему, в теле ответа указаны правильные данные, но в заголовках используются старые user_data и новый connection_id (из предыдущего запроса).
заголовки второго подключения request
заголовки запроса входа второго пользователя
Я предполагаю, что обмен сообщениями между двумя пользователями в одном потоке возможен, но я не уверен.
Что я делаю не так? Как я могу аутентифицировать двух пользователей и начать обмен сообщениями между ними?