Я не получаю ожидаемых результатов, когда использую JMeter для мониторинга своего сервера. Вот как я настроил свой мониторинг:
- Добавить элемент группы потоков.
- Группа потоков сообщает JMeter количество потоков, которое вы хотите. Всегда используйте 1, так как мы используем JMeter в качестве монитора. Это очень важно для тех, кто не знаком с серверными мониторами. Как правило, использование нескольких потоков для одного сервера - это плохо и может создать значительный стресс.
- Измените счетчик циклов на навсегда (или на некоторое большое число), чтобы генерировалось достаточное количество выборок.
- Добавьте диспетчер авторизации HTTP к элементу группы потоков.
- (Добавить -> Элемент конфигурации -> Диспетчер авторизации HTTP).
- Введите имя пользователя и пароль для вашего веб-сервера.
- Важное замечание: монитор работает только с Tomcat5 build 5.0.19 и новее.
- Оставьте базовый URL пустым
- Добавить HTTP-запрос к элементу группы потоков
- (Добавить -> Сэмплер -> HTTP-запрос).
- Выберите элемент HTTP Request в дереве и отредактируйте следующие свойства:
- Измените поле «Имя» на «Состояние сервера».
- Введите IP-адрес или имя хоста
- Введите номер порта
- Установите для поля Path значение «/ manager / status», если вы используете Tomcat.
- Добавьте параметр запроса с именем «XML» в верхнем регистре. Задайте для него значение «true» в нижнем регистре.
- Отметьте «Использовать как монитор» в нижней части пробоотборника.
- Добавить постоянный таймер в эту группу потоков.
- (Добавить -> Таймер -> Постоянный таймер)
- Введите 5000 миллисекунд в поле «Задержка потока».
- Как правило, использование интервалов менее 5 секунд увеличивает нагрузку на ваш сервер.
- Узнайте, что является приемлемым интервалом перед развертыванием монитора в производственной среде.