Используем Jaeger для тестирования интеграции между микросервисами

Описание к видео Используем Jaeger для тестирования интеграции между микросервисами

На продлёнке задали вопрос про интеграционное тестирование.

Что такое интеграционное тестирование?
Какие бывают виды интеграций?
Какие инструменты использует тестировщик при интеграционном тестировании?

Ответили на вопросы и показали на примере инструмента Jaeger как можно протестировать интеграцию между микросервисами с помощью просмотра трассировки

А ещё рассказали про использование бд Redis для кэширования информации на сервере:
Как понять, что ты получаешь закэшированные данные
Как гарантированно обойти кэш

• Tg канал «Шаг за шагом к Junior QA»: https://t.me/qa_studio
• Бесплатный тренажёр по Devtools: https://devtools.qa.studio
• Сайт: https://qa.studio
• Практика для джунов: https://t.me/juniors_qa
• Наш курс по API на Stepik: https://stepik.org/a/187627
• ****грам: qa.studio

Таймкода:
00:00 Начало
01:40 Внешняя интеграция
05:00 Что такое интеграция
06:20 Внутренняя интеграция
07:20 Интеграция между сайтом и микросервисом
09:00 Интеграция между микросервисом и базой данных
12:00 Интеграция между микросервисами через брокер сообщений Apache Kafka
16:00 Интеграция между микросервисами напрямую
18:00 Откуда сайт получает информацию про рейтинг
19:30 Подключаемся к бд Redis
21:00 Принцип работы Рейтинга
25:00 Применяем Redis для кэша на бэкенде
27:00 Как понять, что данные пришли закэшированные
28:00 Как обойти кэш на сервере
31:00 Что такое трассировка (tracing)
33:00 Как работает Jaeger
42:00 Как тестировать интеграцию на этапе разработки
43:00 Моки, заглушки

#тестирование
#тестировщик
#qaинженер
#qastudio
#qa

Комментарии

Информация по комментариям в разработке