
Комментарии 6
Простите, а где хоть слово про тестирование в статье? Теоритическое устройство как как будто и на Википедии прочитать можно
Сухая теория и не одного примера, какая польза от этой статьи?
Про тестирование кафки было бы неплохо написать, что именно мы тестируем и зачем.
- тестируем, что сообщение отправлено и пришло в топик кафки
- что сообщение не дублируется
- что имеет верную схему (json/avro)
- что консьюмер корректно его обрабатывает - это будет ожидаемый результат отправки сообщения, например, обработается заявка на регистрацию чего-то и пользователя пропустит на следующий шаг процесса
- посмотрим все логи отправки-получения и убедимся в том, что все пишется
- отправим много данных сразу (дадим нагрузку), убедимся, что доезжает верно
- отправим невалидное - посмотрим, как отвечает сервис, обрабатывается ли ошибка в соответствии с нашими ожиданиями
и т.п.
Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka