JMeter: гауссовский случайный таймер против пуассоновского случайного таймера
Я пытаюсь выяснить, какой таймер использовать для моих нагрузочных тестов, чтобы имитировать постепенный рост трафика на сайт. Я взглянул на гауссовский случайный таймер:
Чтобы отложить каждый пользовательский запрос на случайное количество времени, используйте гауссовский случайный таймер с большинством временных интервалов, происходящих вблизи определенного значения.
и пуассоновский случайный таймер:
Чтобы приостановить каждый поток запроса на случайное количество времени, используйте случайный таймер Пуассона с большинством временных интервалов, происходящих близко к определенному значению.
взято из этого источника.
Теперь я не очень понимаю, в чем разница между ними. Они оба применяют случайную задержку, которая, скорее всего, будет близка к определенному значению. Так чего мне не хватает? Как они отличаются на практике?
2 ответа
Разница заключается в алгоритме, используемом для генерации случайных значений:
Пуассон основан на этом:
Gaussian использует:
Оба добавляют к постоянному смещению задержки значение случайного числа, сгенерированного на основе коэффициента Пуассона или Гаусса.
Разница в основном алгоритме, проверьте следующие ссылки для деталей
Я также рекомендовал бы прочитать всеобъемлющее руководство по использованию таймеров JMeter для получения исчерпывающей информации о таймерах JMeter.