1

Приложение использует домен Windows для своей аутентификации, за которым следует еще один уровень аутентификации. Я пытаюсь запустить 100 виртуальных пользователей в этом приложении, используя JMeter, но вижу 100% загрузку ЦП, как только я начинаю загрузку. Период разгона для каждого пользователя составляет 2 сек. Попробовал с 50 пользователями, но ЦП по-прежнему заглушается, как только я начинаю загрузку.

Сценарий - просто попасть на целевую страницу после входа в систему. нет вложений

Любые мысли о том, в чем может быть проблема здесь? Даже 50 пользователей - это слишком много для процессора Intel Xeon X650 с тактовой частотой 2,67 ГГц, поддерживаемого 8 ГБ памяти?

1 ответ1

0

Я пытаюсь запустить 100 виртуальных пользователей в этом приложении, используя JMeter, но вижу 100% загрузку ЦП, как только я начинаю загрузку. Период разгона для каждого пользователя составляет 2 сек. Попробовал с 50 пользователями, но ЦП по-прежнему заглушается, как только я начинаю загрузку.

Скорее всего, вы сталкиваетесь с нарушением модели клиент-сервер без задержки времени между запросами и без задержек между итерациями. Клиент-сервер основан на общей вычислительной модели с ожидаемыми задержками между запросами от любого конкретного клиента. Именно в течение этого периода задержки ресурсы могут использоваться для обслуживания клиентов. 2- n По мере того, как системы становятся все более занятыми, этот разрыв в ресурсах сокращается, и вы закрываете систему по насыщению системы. Очень часто встречаются нарушения модели при использовании JMETER при разработке, поскольку цели разработки разработчиков, как правило, не являются бизнес-соображениями для моделирования фактического поведения пользователя, а вместо этого - проверка на конфликты общих ресурсов между объектами / потоками и т.д.

Сверните время ожидания и время итерации, и вы сможете почти сразу перейти на 100% ЦП, не считая количества ЦП на коробке с относительно небольшой нагрузкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .