Мой опыт использования Plumber: UI-инструмент для тестирования Kafka

Джерело:
Хабрахабр:

Дата публікації:
01/10/2024 15:30

Постійна адреса новини:
http://www.vsinovyny.com/11331988

Мой опыт использования Plumber: UI-инструмент для тестирования Kafka

 

01/10/2024 15:30 // Хабрахабр:

Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчики знакомы с подобными вызовами.

На одном из проектов, где я работаю, у меня возникла проблема: используемые инструменты для тестирования Kafka были недостаточно удобными:

Консольная утилита Protokaf не имеет интерфейса и полученные данные для лучшей читаемости нужно отформатировать в json структуру (а это еще одно доп приложение).

UI-приложение Kowl удобно только для мониторинга состояния топиков, и только недавно в нём стала доступна возможность чтения сообщений без сложного флоу для расшифровки, но всё так же нет возможность отправки сообщений в топик. 

В поисках более удобного решения коллега посоветовал Plumber — графическое приложение, с возможностью коньюмера и продюсера сообщения.

В этой статье я не буду объяснять, что такое Kafka и как работают брокеры — на эти темы уже есть множество отличных материалов, например, вот. Хочу поделиться своим опытом использования этого инструмента. Я не ставлю цель сравнивать его с другими существующими решениями, а просто расскажу, как Plumber помог мне упростить процесс ручного тестирования Kafka на стейджах. 

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
[Перевод] ИИ и глобализация меняют рынок разработки. Перевод колонки из журнала The Economist
  Попередня новина з архіву
Как сделать инструмент для запуска нагрузки одной кнопкой: показываем наш Pangoloader
»

 

 
© 2026 www.vsinovyny.com