Jmeter - токен аутентификации с течением времени, проблемы с оценкой функции __time () - PullRequest
0 голосов
/ 17 января 2020

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

Проблемы, с которыми я столкнулся в этом разделе:

enter описание изображения здесь

Два, если контроллеры проверяют в основном текущее время с помощью функции jmeter $ {__ time (/ 1000,)}. Если время + {время задержки для следующего запроса} <текущее время => время = текущее время и сделать запрос на токен аутентификации.

Цель другого контроллера - заставить поток "спать" на 30 секунд.

Моя проблема в том, что кажется, что оператор if выполняется только один раз и не может ввести это if () и обновить мое свойство time, поэтому запрашивается только 1 токен, и по истечении времени он истечет.

У вас есть идея, почему этот оператор if () выполняется только один раз / поток бесконечен / и как я могу проверить текущее время?

1 Ответ

0 голосов
/ 20 января 2020

Невозможно придумать комплексное решение, не видя условий If Controllers, поэтому я могу только предложить проверить все переменные и выражения, используя Отладочная выборка и комбинация прослушивателей View Results Tree ( включая функции, используемые в контроллерах If)

Также следует помнить, что

...