Как я могу определить точку останова моего веб-приложения с помощью JMeter? Я выполнил тестовый план JMeter с одновременной загрузкой разных пользователей. EX. 300 пользователей (ошибка 0%), 400 пользователей (ошибка 7% в выборке, ошибка 5% в другой выборке), 500 пользователей (ошибка более 10% в 4 из 6 выборок). При каком значении% ошибки я могу сказать, что система достигла точки разрыва. Я использовал одновременных пользователей 300, 400, 500 на веб-сайте PHP. Стоит ли рассматривать любой другой параметр для определения предела прочности? Сколько максимального количества одновременных пользователей может поддерживать мое приложение?
Анализ результатов не очень очевиден, вам следует подумать о проверке следующего:
Если ответ на все четыре вопроса выше - «да», вам необходимо профилировать свое приложение, проверять журналы на предмет временных рамок, в которых возникают ошибки сэмплера JMeter, чтобы определить, что с ним не так, возможно, профилировать его под нагрузкой, чтобы определить, какие процедуры являются медленными (например, поиск ) и лежащий в основе PHP-код хорош, и можно ли его оптимизировать, запускать «объяснение» для длительных запросов к базе данных и т. д.
После исправления ошибок вы можете проверить, как ваше приложение масштабируется и как оно выдерживает длительную нагрузку, так называемый SOAK-тест. Вы также можете проверить многочисленные документы на Как анализировать результаты нагрузочного теста запрос через Интернет.