MENU

Fun & Interesting

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

QA Studio | Шаг за шагом к Junior QA 6,862 lượt xem 5 months ago
Video Not Working? Fix It Now

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

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

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

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

---
На вопрос отвечал Герман Дольников, автор курса QA Studio.

• 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

Comment