Jmeter в облачной установке с загрузкой пользователя 30k

Я хочу протестировать мобильное приложение с нагрузкой 30 тыс. В jmeter с настройкой облака, так как я никогда не делал такую ​​огромную загрузку v.user в jmeter и с распределенной нагрузкой, пожалуйста, помогите мне, как перейти к подробному пошаговому описанию.

Я работал в jmter последние 5-6 месяцев, но только с одним генератором нагрузки на 200-300 В. пользователь.

3 ответа

Подход тот же, но с одним промежуточным шагом.

  1. Настройте JMeter для максимальной производительности. См. 9 простых решений для теста нагрузки JMeter "Недостаточно памяти" для получения советов по настройке.
  2. Определите, сколько пользователей вы можете смоделировать с одного компьютера (постепенно увеличивайте количество пользователей и отслеживайте потребление ресурсов генератора нагрузки)
  3. Подсчитайте, сколько машин вам понадобится
  4. Установите JMeter и запустите на них jmeter-сервер. Подробности см. В пошаговом руководстве Apache JMeter Distributed Testing.
  5. Запустите свой тест, проанализируйте результаты, поднимите вопросы.

Документация JMeter блестяще описывает, как запустить распределенный тест. Сказав это, в двух словах -

  1. вам понадобится одна машина, чтобы действовать как хозяин, а другие как раб
  2. управляйте своими данными на каждом узле (посмотрите, как настроить какой-либо инструмент CI, чтобы помочь выполнить некоторые задания копирования, прежде чем начинать тест. Это поможет соответствующим образом скопировать данные теста)

У вас есть 3 варианта:

  • Simple One: используйте решение SAAS, которое предлагает JMeter, есть много:

  • Используйте этот бесплатный инструмент, который позволяет нагрузочное тестирование на AWS

  • Используйте распределенное тестирование JMeter, вы можете увидеть это новое руководство от Apache JMeter

Чтобы обеспечить наиболее эффективный тест, следуйте рекомендациям.

Другие вопросы по тегам