Я не получаю ожидаемых результатов, когда использую JMeter для мониторинга своего сервера. Вот как я настроил мониторинг:
- Add a Thread Group element.
- The Thread Group tells JMeter the number of threads you want. Always use 1, since we are using JMeter as a monitor. This is very important for those not familiar with server monitors. As a general rule, using multiple threads for a single server is bad and can create significant stress.
- Измените количество циклов на вечное (или какое-то большое число), чтобы было сгенерировано достаточное количество выборок.
- Add the HTTP Authorization Manager to the Thread Group element.
- (Add –> Config element –> HTTP Authorization Manager).
- Введите имя пользователя и пароль для вашего веб-сервера.
- Важное примечание: монитор работает только с Tomcat5 build 5.0.19 и новее.
- Оставьте базовый URL пустым
- Add the HTTP Request to the Thread Group element
- (Add –> Sampler –> HTTP Request).
- Select the HTTP Request element in the tree and edit the following properties:
- Change the Name field to “Server Status”.
- Введите IP-адрес или имя хоста
- Введите номер порта
- Установите в поле Путь значение «/ manager / status», если вы используете Tomcat.
- Добавьте параметр запроса с именем «XML» в верхнем регистре. Присвойте ему значение «истина» в нижнем регистре.
- Установите флажок «Использовать как монитор» в нижней части сэмплера.
- Add a Constant timer to this thread group.
- (Add –> Timer –> Constant Timer)
- Enter 5000 milliseconds in the “Thread Delay” box.
- In general, using intervals shorter than 5 seconds will add stress to your server.
- Прежде чем развертывать монитор в производственной среде, выясните, каков допустимый интервал.