2015-10-20 2 views
0

Попытки имитировать следующий образом: войтиJmeter: Проблема с постоянная Таймером

  1. 10 пользователей [Для каждых маркеров Идент.польза, извлеченных и положить в менеджере заголовка].
  2. Выполнение любых действий. [В прилагаемом рисунке это не работает в контроллере if.
  3. Выход из системы каждого пользователя [требуется токен аутентификации].

Это отлично работает, пока я не добавить постоянный таймер между шагами 1 & 3. Он работает до тех пор, как таймер < 10 мс. Когда время больше, токен аутентификации дублируется [пропорционально таймеру], а для остальных пользователей выходит из строя.

Изображение обновляется и включает в себя менеджер файлов cookie. Observe the auth token header, this is the same for all requests when the timer is > 30 ms

+0

Можете ли вы показать больше информации о «Когда время больше, токен аутентификации дублируется [пропорционально таймеру]». –

ответ

0

Довольно глупая ошибка на самом деле. Я извлекаю токен аутентификации из тела ответа и сохраняю его в переменной, а затем как свойство, которое затем передается в качестве заголовка запроса Jmeter для проверки подлинности.

Если нет задержки. У Jmeter достаточно времени, чтобы завершить всю процедуру входа в систему -> выход из системы, прежде чем она инициализирует и запускает следующий поток. Следовательно, в этом случае проблем нет. Когда мы добавляем таймер, он не может завершить весь процесс, и новый поток перезаписывает новое свойство. Отсюда и проблема.

0

Возможно, вы не указали Менеджер Cookie в своем плане тестирования. Вы уверены, что не открываете новый сеанс для каждого запроса?

Я не думаю, что постоянный таймер имеет какое-либо отношение к вашей проблеме.

+0

1. Благодарим вас за ответ. Обновленный в моем первоначальном вопросе выше - скриншот плана тестирования с менеджером файлов cookie. 2. Нет, новый сеанс не создается против каждого запроса. 3. Обратите внимание, что на снимке экрана, недавно прикрепленном токеном auth, каждый запрос в контроллере выхода имеет одинаковый заголовок маркера аутентификации. Это происходит, когда таймер имеет достаточно большое значение, скажем> 30 мс. Любая обратная связь очень ценится. – Dev

Смежные вопросы