Основы Kafka для тестировщиков. Apache Kafka for QA

В своем новом видео я расскажу вам о брокере Kafka и как его использовать в роли тестировщика. Если вы только начинаете знакомство с Kafka или уже знакомы с этим инструментом и хотите узнать больше, то это видео для вас.
Брокер Kafka - это платформа распределенных сообщений, которая обеспечивает высокую пропускную способность и надежность при передаче данных.
Вы узнаете, как установить и настроить Kafka, как создавать топики и отправлять сообщения, а также как потреблять и обрабатывать эти сообщения. Я также расскажу о некоторых распространенных проблемах, с которыми может столкнуться начинающий тестировщик при работе с Kafka, и предоставлю вам полезные советы и рекомендации для эффективного использования этого инструмента.
Donate на поддержку канала:
карта сбер - 2202 2068 4325 7309
Ссылки на команды из видео:
загрузить проект - git clone github.com/p141592/kafka-compose
запустить докер контейнеры - docker-compose up -d
войти в консоль контейнера - docker exec -it 24ff75bc0ae6 bash
создать топик - kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic Test
отправить сообщение брокеру - echo "Hello subscribers QATECH" | kafka-console-producer.sh --broker-list localhost:9092 --topic Test
прочитать сообщение - kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic Test --from-beginning
00:00 теория
00:25 первое приближение что такое kafka
00:45 отличие kafka и RabbitMQ
01:25 второе отличие kafka и RabbitMQ
02:28 kafka в реальной рабочей среде
03:07 практика. загрузка файлов для разворачивания
03:44 визуальное отображение в kowl
04:01 создание топика в kafka
05:00 отправление сообщения в топик
06:00 чтение из топика
#qatech #тестировщик #qa #kafka #api

Пікірлер: 55

  • @olegzab6743
    @olegzab67439 ай бұрын

    Автор - ты лучший на ютубе, из всех что стмотрел по сфере тестирования в плане лагоничности объяснения. Продолжай пожалуйста.

  • @qa_tech

    @qa_tech

    9 ай бұрын

    спасибо )

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918Ай бұрын

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @thekeksfall622
    @thekeksfall6229 ай бұрын

    Видео с тем, а как выглядит процесс реального тестирования, какие проверки нужно и можно сделать, тоже хотелось бы) Спасибо!

  • @qa_tech

    @qa_tech

    9 ай бұрын

    Спасибо за поддержку, постараюсь сделать видео с более конкретными примерами

  • @qa_tech

    @qa_tech

    8 ай бұрын

    ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @danila1271
    @danila1271Ай бұрын

    Огонь видос, спасибо!

  • @rrrrain
    @rrrrain4 ай бұрын

    Супер, спасибо, все получилось, очень хорошее видео

  • @dmitryzakharchuk4063
    @dmitryzakharchuk4063Ай бұрын

    Спасибо за видео

  • @Vladimir-bz9tg
    @Vladimir-bz9tg7 ай бұрын

    Спасибо за видео, очень информативно

  • @qa_tech

    @qa_tech

    7 ай бұрын

    спасибо за поддержку

  • @myname-gx6wl
    @myname-gx6wl9 ай бұрын

    Умоляю, сделайте видео про тестирование микросервисов с брокерами сообщений. Чек листы и тд. Донат задонатила :)

  • @qa_tech

    @qa_tech

    9 ай бұрын

    Большое спасибо за донат) На счет видео, постараюсь сделать видео с более конкретными примерами

  • @qa_tech

    @qa_tech

    8 ай бұрын

    @myname-gx6wl ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @myname-gx6wl

    @myname-gx6wl

    8 ай бұрын

    @@qa_tech спасибо 🔥

  • @qa_tech

    @qa_tech

    7 ай бұрын

    @myname-gx6wl еще одно видео про брокеры сообщений(RabbitMQ) kzread.info/dash/bejne/m2F5yo-Hc8SWhM4.html

  • @Daf63
    @Daf634 ай бұрын

    Шикарно 👍👍👍👍

  • @user-if7vd3ri7r
    @user-if7vd3ri7r8 ай бұрын

    Полезное видео, спасибо автору

  • @qa_tech

    @qa_tech

    8 ай бұрын

    Спасибо за поддержку канала

  • @user-qf8dd7ml2s
    @user-qf8dd7ml2s9 ай бұрын

    побольше бы про кафку) Было бы здорово. Первый у кого увидел практику

  • @qa_tech

    @qa_tech

    9 ай бұрын

    Спасибо за поддержку канала

  • @qa_tech

    @qa_tech

    8 ай бұрын

    ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @paulnight1595
    @paulnight15958 ай бұрын

    основная идея понятно 👌

  • @unicoxr5tj417
    @unicoxr5tj4179 ай бұрын

    лайкнул и написал комментарий. Автор, поближе бы к тестировщика повседневных задач второй урок на эту тему выпустил бы.

  • @qa_tech

    @qa_tech

    9 ай бұрын

    Спасибо за поддержку, подумаю над выпуском такого видео

  • @qa_tech

    @qa_tech

    8 ай бұрын

    ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @unicoxr5tj417

    @unicoxr5tj417

    8 ай бұрын

    @@qa_tech спасибо. Смотрю все

  • @ivanstrelka3448
    @ivanstrelka34487 ай бұрын

    топ формат!!! в топы!!!

  • @qa_tech

    @qa_tech

    7 ай бұрын

    спасибо за поддержку)

  • @sicknick7708
    @sicknick7708Ай бұрын

    Было бы здорово что-то про мобилки 🙃

  • @unicoxr5tj417
    @unicoxr5tj4175 ай бұрын

    автор, ты офигенен. за 8 минут все что мне надо показал) Один вопрос: а зачем (для каких задач?) и когда ,и как применяется вычитка сообщений перед отправкой?

  • @qa_tech

    @qa_tech

    5 ай бұрын

    @unicoxr5tj417 привет, не совсем понял что имеешь в виду "вычитка перед отправкой" ? в kafka консьюмеры вычитывают из очереди самостоятельно, то есть в топике уже должны быть данные. Грубо говоря, если утрировать, то можно представить себе топик как базу данных, продюсер положил данные в топик, а консьюмер их забрал

  • @unicoxr5tj417

    @unicoxr5tj417

    5 ай бұрын

    @@qa_tech я тоже не понимаю, что это) значит буду гуглить) И объяснить, пока, не могу.

  • @a1berich
    @a1berich9 ай бұрын

    Спасибо!

  • @qa_tech

    @qa_tech

    9 ай бұрын

    спасибо за поддержку!

  • @arteria-circumflexa6527
    @arteria-circumflexa652728 күн бұрын

    Здравствуй! Огромное спаиибо за твои очень полезные видео. Выскажи своё мнение на счёт нынешних требований к джуну и в целом насколько рынок печален в России? Столько негатива, что смысла нет, что миллиард откликов на одну вакансию, что мало платят и прочее, но всё равно не сдаёшься и изучаешь с каждым днём всё глубже. Мнение нужно честное и неподкупное, благ тебе всех!

  • @qa_tech

    @qa_tech

    28 күн бұрын

    Привет, с рынком проблем нет, но конкуренция и правда высокая. На старте зарплата не высокая, но это смотря от чего отталкиваться, джуном от 50 до 100к можно найти работу. Когда я начинал было всё тоже самое, первую работу найти сложнее всего, вторая и последующие сами тебя будут находить) Главное это поднять базовые знания, дальше идти на собесы, если на отклики не отвечают, значит нужно отдать резюме на ревью ребятам с опытом. По своему опыту найма сотрудников, могу сказать, что и без опыта работы есть достойные кандидаты, которых на уровень джуна можно брать уверенно.

  • @user-hs3ko5px7s
    @user-hs3ko5px7s9 ай бұрын

    Выпусти видео именно о тестировании микросервисов с помощью кафки. Расскажи про свои чек листы проверок, какие кейсы гоняешь? можно ли это автоматизировать?

  • @qa_tech

    @qa_tech

    9 ай бұрын

    Автоматизировать можно, есть видео на других каналах авто-тестировщиков к примеру kzread.info/dash/bejne/fZV1tMZpYbGuZ8o.html . К сожалению текущий рабочий процесс в компании я не могу осветить(NDA), максимум что смогу выпустить это тестирование с применением заглушек на тестовом окружении.

  • @user-hs3ko5px7s

    @user-hs3ko5px7s

    9 ай бұрын

    Да, давай про заглушки. (Для чего они, как делаешь, что дает это?) Заглушки делаешь для имитации получения сообщения в топик? @@qa_tech

  • @qa_tech

    @qa_tech

    8 ай бұрын

    ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @elvinnurmam2763
    @elvinnurmam27639 ай бұрын

    Появилось примерное представление зачем нужна кафка, но не хватает примеров, если честно не очень понимаю процесс тестирования кафки. И еще если я правильно понимаю есть вариант автотестов кафки и ручного тестирование хотелось бы увидеть пример ручного тестирования брокера

  • @qa_tech

    @qa_tech

    8 ай бұрын

    ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html

  • @user-iv4kf7vb5o
    @user-iv4kf7vb5o9 ай бұрын

    Можете подсказать. Для стажера - junior QA тестировщика . Какие программы нужно знать , уметь работать ? Вот про кафку недавно узнала. Многие топят за Гит. Гита вообще не осилила . Это все нужно знать на этапе стажёра ? Можете подсказать прям по пунктам. Что нужно знать ?

  • @qa_tech

    @qa_tech

    9 ай бұрын

    В каждой компании свои требования и стек технологий, для компаний в сфере web это: 0) Заведение баг-репортов, локализация багов(frontend или backend), написание тест-кейсов 1) Понимание клиент-серверной архитектуры, работа протоколов HTTP/HTTPS, (SSH, RDP - для подключения к серверам) 2) Devtoolts 3) Postman Остальное это специфика проекта с которой разберетесь на практике, думаю что для уровня стажера этого будет достаточно. В GIT нет ничего сложного, видимо слишком сильно начали углубляться, достаточно знать основные команды( git - clone, pull, push, commit, status, log, checkout). Kafka также используется далеко не во всех проектах, но неплохо иметь общее представление, что такое брокеры сообщений по типу Kafka и RabbitMQ.

  • @user-iv4kf7vb5o

    @user-iv4kf7vb5o

    9 ай бұрын

    @@qa_tech Ну наконец то, кто то ответил на мои главные вопросы . Благодарю.

  • @qa_tech

    @qa_tech

    9 ай бұрын

    @@user-iv4kf7vb5o Пожалуйста, удачи в изучении и на собесах!

  • @simons3402
    @simons34025 ай бұрын

    привет, не подскажешь через cmd делаю по твоему видео при docker-compose up -d пишет "docker-compose" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. что не так?

  • @qa_tech

    @qa_tech

    5 ай бұрын

    Привет, скорее всего необходимо установить docker-compose docs.docker.com/compose/install/standalone/

  • @simons3402

    @simons3402

    5 ай бұрын

    @@qa_tech спасибо все работает )

  • @egoregor943
    @egoregor9436 ай бұрын

    Привет, а что за терминал используешь ?)

  • @qa_tech

    @qa_tech

    6 ай бұрын

    Привет) mobaxterm

  • @egoregor943

    @egoregor943

    6 ай бұрын

    @@qa_tech спасибо)

  • @egoregor943

    @egoregor943

    6 ай бұрын

    @@qa_tech системы контроля версий неплохо бы было осветить для всех думаю))

Келесі