Я использую JMeter для загрузки теста веб-приложения, написанного на GWT.
Я нашел SyncProxy позволяет мне писать Java-код для выполнения удаленных методов на сервере приложений, как если бы я былклиент (браузер).
Я завернул свой Java-код в класс, который реализует JavaSamplerClient из JMeter.Это означает, что я могу запускать свой собственный Java-код внутри объекта JMeter, и он выполняется в соответствии с тестовой логикой.
Теперь проблема.Поскольку я не использую HTTPSampler от JMeter, мои пользователи ведут себя не так, как я хочу, а именно, чтобы они не зависели друг от друга.У меня никогда не было этой проблемы при использовании HTTPSampler + HTTP Authentication Manager + HTTP Cookie Manager.
Я решил основную часть проверки подлинности, изменив SyncProxy для отправки данных проверки подлинности в виде дополнительного заголовка HTTP с каждым запросом.* И вопрос: как наилучшим образом реализовать инструменты, которые есть в моем распоряжении, чтобы мои пользователи были независимыми и время от времени переставали воровать сессии друг друга?