всем привет! проконсультируйте плз по поводу Precise Throughput Timer в jmeter
хочу провести простой тест - 1 поток, интенсивность 5 запросов в минуту, длительность 10 минут
устанавливаю настройки таймера
Target throughput = 5
Throughput period = 60
Test duration = 600
все остальные настройки дефолтные
предполагаю, что время отправки сэмплов будет рандомным, но при этом интенсивность в каждую минуту будет равна 5, на деле же скачет в интервале 2-7 запросов в минуту
на интервале всего теста в 10 минут средняя интенсивность равна 5, тут вопросов нет, но в ходе теста как то совсем неравномерно получается
причем, Test duration пробовал ставить 60, т.е. чтобы расписание запуска сэмплов строилось только на 1 минуту, но на деле получил интенсивность в диапазоне 3-8 запросов в минуту и среднюю так же = 5
я что то не так делаю чтоли?
Нее. target throughput + throughput period нужно для того, чтобы задавать нагрузку в удобных единицах.
Например, если бизнес говорит про 5 в минуту, то указываем «5» и «минуту».
Если бы бизнес говорил про 300 в час, то указывали бы «300» и «час».
А test duration это как раз минимальный интервал на котором PTT будет соблюдать точные значения.