Как загрузить тест в идеале, используя инструмент JMeter? - PullRequest
0 голосов
/ 25 июня 2019

Я совершенно новичок в тестировании производительности и JMeter, и поэтому мой вопрос может показаться глупым для некоторых людей.Мы определили некоторые потоки приложения, и они похожи на: - Вход в систему, Регистрация, Выполнить транзакцию.По сути, мы пытаемся протестировать производительность нашего API, поэтому мы активно использовали HTTP Request Sampler.Если я написал все эти потоки в JMeter, как можно получить ответы на следующие вопросы:

  1. Как мы можем определить эталон этой системы?Никто в организации не может помочь с цифрами прямо сейчас, и мы должны определить количество пользователей, после которых наша система может выйти из строя.

  2. Например, если мы говорим, что 1,00 000 пользователей посетят наш веб-сайт через час, то как мы можем выполнить это в JMeter?Должен ли цикл Forever использоваться с 3600 секундами (60 минутами) RampUp ИЛИ я должен продолжить с числом потоков, равным 1,00,000 RampUp, задать 3600 и числом циклов как 1?Какой идеальный способ проверить это?

Что было сделано до сих пор?1. Мы используем для запуска вышеупомянутых потоков с Loop Count как 1. Однако, насколько мне известно, это полностью основано на том, сколько времени RampUp я даю, и JMeter соответственно примет решение, сколько потоков ему требуется параллельно для выполнения задачи.Результаты не помогли в нашем случае, поскольку нагрузка на систему была незначительной.2. Затем мы изменили подход и попробовали Loop Count as Forever для примерно 100 пользователей и запустили тест в течение 10 минут.После некоторого продолжения такого теста мы получили более высокое стандартное отклонение в сводном отчете JMeter, которое было исправлено путем настройки нашей БД и применения некоторых индексов.Мы продолжили в том же духе, но я все еще не понимаю, может ли это действительно имитировать реалистичный сценарий.

Заранее спасибо!

1 Ответ

0 голосов
/ 26 июня 2019

Пожалуйста, отошлите мой ответ и комментарии к аналогичному вопросу ниже:

тестирование производительности в производственной среде с использованием jmeter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...