Тестирование производительности: на что указывает изменчивое время отклика? - PullRequest
0 голосов
/ 28 апреля 2020

Ниже приведен график, который я получил после выполнения теста производительности. Я запутался в колебании графика времени отклика. ПРИМЕЧАНИЕ: 1) График пропускной способности также колеблется. 2) Я не получил никакой ошибки во время теста.

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2020

Обычно это означает, что либо тестируемое приложение, либо двигатель JMeter перегружены, следовательно, он не может обрабатывать / генерировать стабильную диаграмму нагрузки.

Ваше время ответа составляет около 1,5 минут, что мне кажется немного большим, поэтому я бы посоветовал вам проконтролировать тестируемое приложение и проверить:

  • достаточно ли у него запаса работать с точки зрения CPU, RAM, Network IO и т. д. c. как это может быть в случае, если приложение не хватает оперативной памяти и идет подкачка и дисковый ввод-вывод намного медленнее, чем ОЗУ, это можно проверить с помощью, например, JMeter PerfMon Plugin
  • правильно ли настроен для высоких нагрузок в качестве промежуточного программного обеспечения (база данных, сервер приложений, балансировщик нагрузки и т. д. c. необходимо настроить, шаблон времени отклика в виде шипов может означать интенсивную G * 1026) * активность
  • в любом случае убедитесь, что JMeter также правильно сконфигурирован для высокой нагрузки и не хватает ресурсов, так как если JMeter не может отправлять / получать запросы достаточно быстро, вы будете получить ложноотрицательные результаты

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

...