2015-12-18 1 views
1
  1. Каково использование синхронизирующего таймера?
  2. Какова цель «отклонения Std» в сводном отчете?
  3. В чем разница между запуском сценария jmeter в графическом интерфейсе и командной строкой?

ответ

2

Синхронизация Таймер: Учтите, что вы нагрузки тестирования. Запуск 25 потоков (с отключенным таймером синхронизации).

Отметим, что время начала первого потока будет иметь разницу в 800-700 мс по сравнению с последней нитью. Это идеальное решение не является хорошим условием для нагрузок.

Теперь рассмотрим тот же сценарий с включенным таймером синхронизации. Вы заметите, что время начала всех потоков абсолютно одинаково. Идеальный сценарий для тестирования нагрузки.

Std Отклонение: Стандартное отклонение количественно или указывает, сколько времени отклика изменяется в зависимости от его среднего или среднего значения. Я бы предложил не судить о производительности системы на основе стандартного отклонения. В действительности это просто указывает, насколько система колеблется. Тем не менее, отклонения должны быть минимальными, то есть менее 5%.

GUI и CMD: Давайте просто скажем, что с одной стороны, GUI делает программу более интуитивной; с другой стороны, он потребляет больше ресурсов. JMeter GUI должен использоваться только для разработки или отладки теста. Лично я не рекомендую использовать JMeter в режиме графического интерфейса, если вы инициируете фактический тест нагрузки.

+0

Какова цель запуска скрипта jmeter в режиме CMD? –

0

Официальная документация JMeter определяет Synchronizing Timer очень хорошо.

Целью SyncTimer является блокирование темы до тех пор, Х число потоков не были заблокированы, и тогда все они выпущены сразу. SyncTimer может создавать большие мгновенные нагрузки в разных точках плана тестирования.

Таким образом, мы можем использовать синхронизирующий таймер для создания требуемых нагрузок. Например, если мы используем значение 3000 в синхронизирующем таймере, тогда все запросы будут накапливаться в течение 3 секунд и будут мгновенно высвобождаться через 3 секунды, тем самым создавая большую нагрузку.

Standard Deviation дает вам представление о том, сколько вариаций связано с результатами среднего. В целом можно сказать, что нижнее значение отклонения Std означает хорошую производительность и более высокое значение отклонения std указывает на проблемы.

режим GUI JMeter подходит только для создания сценариев или их отладки. При выполнении реальных нагрузочных тестов JMeter следует запускать из CMD, поскольку он более эффективен и потребляет меньше памяти по сравнению с графическим интерфейсом. Проверьте this JMeter blog о том, как запустить JMeter из CMD.

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