Могу ли я написать скрипт, который отправит мне сообщение, когда на моем сервере большая нагрузка

#jmeter

#jmeter

Вопрос:

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

Ответ №1:

JMeter поставляется с SMTP Sampler, который может отправлять электронные письма отдельным лицам или группам. Вы можете использовать его в сочетании с утверждениями JMeter и контроллером If, что-то вроде

  • «Обычный сэмплер» — т.е. HTTP-запрос
    • Утверждение для проверки кода ответа, продолжительности, наличия некоторого текста, отсутствия ошибок и т. Д.
  • Если контроллер с условием ${JMeterThread.last_sample_ok} , специальная переменная JMeter, которая true появляется при успешном выполнении предыдущего сэмплера и false в противном случае
    • SMTP Sampler — для отправки электронного письма

См. Раздел Нагрузочное тестирование вашего почтового сервера: как отправлять и получать электронные письма с помощью статьи JMeter, например, конфигурация сэмплеров SMTP и Mail Reader