macos — JMeter Macbook php нагрузочное тестирование

Я пытаюсь выполнить нагрузочное тестирование на своем php-сайте, который я создал, и нашел jMeter, но я обеспокоен тем, что, когда я пытаюсь симулировать 1000 пользователей, на самом деле они не симулируют их точно из-за максимального количества запросов, которые я могу сделать в то же время на моем Mac. Есть ли способ обойти эту потенциальную проблему или мне нужно найти другой способ загрузить тест?

Я знаю, что Windows ограничивает количество соединений, которые вы можете установить, поэтому я предполагаю, что Mac делает то же самое.

В настоящее время я просто скачал jMeter и создал группу потоков с 1000 потоков (пользователей) и добавил прослушиватель для просмотра времени ответа.

1

Решение

Вы можете увеличить количество максимальных подключений на Mac, следуя этот

1

Другие решения

Согласно этому:

Есть много вещей, которые нужно проверить:

  • Xmx

  • Системные ограничения для пользователя

  • Настройки Tcp

  • ….

Для настройки JMeter прочитайте это:

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

Настройте другую машину в соответствии с рекомендациями и загрузите тестирование вашей системы таким образом

1

MacBook — это современные машины, не должно быть проблем с имитацией 1000 пользователей с помощью JMeter.

  1. Убедитесь, что вы запускаете JMeter в режим командной строки без графического интерфейса как

    ./jmeter -n -t /path/to/your/testplan.jmx -l /path/to/resultsfile.jtl
    

    После завершения теста вы можете открыть JMeter GUI, добавить прослушиватель по вашему выбору, используя кнопку «Обзор», найти «resultsfile.jtl» и открыть его — так вы увидите результаты теста

  2. Убедитесь, что все слушатели удалены или отключены во время тестового запуска
  3. Найдите следующую строку в jmeter Скрипт запуска в папке / bin вашей установки JMeter:

    HEAP="-Xms512m -Xmx512m"

    и измените минимальные и максимальные значения на 60-80% от общей физической памяти

  4. Убедитесь, что вы запускаете приложение PHP и JMeter на разные машины.

Увидеть Производительность и советы по настройке JMeter руководство для других советов по настройке JMeter.

0
По вопросам рекламы [email protected]