Телеграм бот на Java. Нагрузочное тестирование телеграм бота с помощью JMeter. Урок 17.

preview_player
Показать описание
В этом видео я провёл базовое нагрузочное тестирование телеграм бота с помощью утилиты JMeter.

Содержание csv файла:
serverAddress,port,path,method,expectedCode
localhost,8084,/callback/update,POST,200

Ссылка на официальный сайт для скачивания zip архива с последней версией утилиты:

UI rabbitmq:

Посмотреть загруженность очередей rabbitmq из комадной строки. Нужно зайти в контейнер rabbitmq:
$ docker exec -it rabbitmq /bin/bash
И посмотреть очереди и их загруженность:
$ rabbitmqctl list_queues

Пример json:
{
"update_id":${__Random(0,9999999)},
"message":{
"text":"lol",
"from":{
"id":ваш_id_чата
},
"chat":{
"id":ваш_id_чата
}
}
}

Github с кодом проекта:

Ресурсы компании РЕЛЭКС:

#java #telegrambot #springboot #jmeter
Рекомендации по теме
Комментарии
Автор

спасибо за уроки! ждем деплой на vps) Как раз пишу свой проект, хочу посмотреть вашу реализацию)

kirillr.
Автор

Круто!
Не знал что можно запустить несколько экземпляров приложения.

karfogengroup
Автор

Почему каждый твой сервис имеет интерфейс? Какие преимущества их наличия, если наследующий класс один? Разве бы не было проще без них?

delsix
Автор

Спасибо! Сделайте пожалуйста урок когда два микросервиса общаются друг с другом по grpc.

Artem-wkvn
Автор


Компания РЕЛЭКС регулярно проводит наборы начинающих специалистов БЕЗ опыта работы на стажировку по различным направлениям ИТ.
Подписывайся на наши соц.сети и следи за новостями!

Github с кодом проекта:

Ресурсы компании РЕЛЭКС:

enter_IT
Автор

Шикарные уроки! Спасибо, когда будет следующий урок?

amirkenesbay
Автор

я добавил еще один профиль настроек, там указал порт 8081, в iditCOnfiguration -> Node 2->active profile, указал суфикс профиля настроек, правильно?

markmorev
Автор

Тестирования контролеров тоже будет рассмотрен в этом курсе?

karfogengroup
Автор

Много полезного не по теме бота есть в этом видео

pawsdev