Базовый нагрузочный тест Jmeter: одновременный вход 10 тыс. разных пользователей. Все пользователи 10 тысяч должны быть зарегистрированы первыми в системе?

#jmeter #load-testing

#jmeter #нагрузочное тестирование

Вопрос:

Я хочу протестировать 10000 разных пользователей для входа в веб-приложение. Я прочитал о конфигурации данных CSV, но сначала хочу задать основной вопрос. Должен ли я зарегистрировать этого пользователя 10k в системе или jmeter может имитировать его без реального / фиктивного идентификатора пользователя?

Ответ №1:

Некоторые из основных вариантов использования JMeter включают получение и публикацию данных, а не переход по HTML-страницам, таким как Selenium. Учитывая этот факт, если вы действительно хотите протестировать логины 10 тыс. разных пользователей, я бы сказал, что запуск логинов через JMeter зависит от одного вопроса: есть ли простой POST-запрос, который вы можете сделать для регистрации новой учетной записи?

Если это так, то мы можем использовать это в тесте производительности, чтобы сначала отправить запрос POST для регистрации новой учетной записи, а затем получить форму входа и опубликовать эти учетные данные для входа. Существует классный видеоурок по входу в систему с использованием JMeter, созданный людьми Blazemeter. Однако, если вы не можете зарегистрировать новую учетную запись с помощью простого запроса POST, я бы сказал, что, вероятно, вам нужно будет сначала предварительно зарегистрировать их — возможно, с помощью Selenium.

Надеюсь, это поможет.