[JMeter] Как проверить максимальное количество потоков, которое может сгенерировать ПК - PullRequest
0 голосов
/ 01 февраля 2019

Я пытаюсь выполнить нагрузочное тестирование на одной конечной точке API.

Используя JMeter, мне нужно сравнить, сколько потоков я могу сгенерировать, используя мою локальную машину и существующее интернет-соединение, до некоторого сбоя, нестабильности системы иливозникает узкое место.

Кто-нибудь имеет представление о том, как я мог бы сравнить и сообщить об этом?

Я использую apache-jmeter-5.0 в Windows 7.

Любая помощь илиСовет будет принята с благодарностью.

1 Ответ

0 голосов
/ 04 февраля 2019

Зависит от:

Так что вы можете измерить ее следующим образом:

  1. Убедитесь, что монитор работаетбазовые показатели работоспособности системы (CPU, RAM, Network, Disk, Swap) на стороне JMeter.Большинство операционных систем имеют встроенные инструменты для этого, однако, если у вас нет учетной записи администратора - сбор метрик может быть сложным, в этом случае вы можете использовать JMeter PerfMon Plugin
  2. Также было бы хорошо отслеживать показатели JVM, такие как использование кучи и частота / время GC, например: JVisualVM
  3. Начните тестирование с 1 пользователем и постепенно увеличивайте нагрузку до использования ЦП и ОЗУ.и т. д. начинает превышать, т. е. 90% общей доступной емкости.Когда это происходит - посмотрите, сколько виртуальных пользователей было в сети, используя, например, плагин Active Threads Over Time - это , сколько пользователей вы можете имитировать для данного теста на конкретной машине .Если что-то изменится - вам нужно будет повторно провести оценку.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...