Основы 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
Автор - ты лучший на ютубе, из всех что стмотрел по сфере тестирования в плане лагоничности объяснения. Продолжай пожалуйста.
@qa_tech
9 ай бұрын
спасибо )
Спасибо за Ваш труд! Коммент в поддержку канала.
Видео с тем, а как выглядит процесс реального тестирования, какие проверки нужно и можно сделать, тоже хотелось бы) Спасибо!
@qa_tech
9 ай бұрын
Спасибо за поддержку, постараюсь сделать видео с более конкретными примерами
@qa_tech
8 ай бұрын
ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
Огонь видос, спасибо!
Супер, спасибо, все получилось, очень хорошее видео
Спасибо за видео
Спасибо за видео, очень информативно
@qa_tech
7 ай бұрын
спасибо за поддержку
Умоляю, сделайте видео про тестирование микросервисов с брокерами сообщений. Чек листы и тд. Донат задонатила :)
@qa_tech
9 ай бұрын
Большое спасибо за донат) На счет видео, постараюсь сделать видео с более конкретными примерами
@qa_tech
8 ай бұрын
@myname-gx6wl ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
@myname-gx6wl
8 ай бұрын
@@qa_tech спасибо 🔥
@qa_tech
7 ай бұрын
@myname-gx6wl еще одно видео про брокеры сообщений(RabbitMQ) kzread.info/dash/bejne/m2F5yo-Hc8SWhM4.html
Шикарно 👍👍👍👍
Полезное видео, спасибо автору
@qa_tech
8 ай бұрын
Спасибо за поддержку канала
побольше бы про кафку) Было бы здорово. Первый у кого увидел практику
@qa_tech
9 ай бұрын
Спасибо за поддержку канала
@qa_tech
8 ай бұрын
ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
основная идея понятно 👌
лайкнул и написал комментарий. Автор, поближе бы к тестировщика повседневных задач второй урок на эту тему выпустил бы.
@qa_tech
9 ай бұрын
Спасибо за поддержку, подумаю над выпуском такого видео
@qa_tech
8 ай бұрын
ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
@unicoxr5tj417
8 ай бұрын
@@qa_tech спасибо. Смотрю все
топ формат!!! в топы!!!
@qa_tech
7 ай бұрын
спасибо за поддержку)
Было бы здорово что-то про мобилки 🙃
автор, ты офигенен. за 8 минут все что мне надо показал) Один вопрос: а зачем (для каких задач?) и когда ,и как применяется вычитка сообщений перед отправкой?
@qa_tech
5 ай бұрын
@unicoxr5tj417 привет, не совсем понял что имеешь в виду "вычитка перед отправкой" ? в kafka консьюмеры вычитывают из очереди самостоятельно, то есть в топике уже должны быть данные. Грубо говоря, если утрировать, то можно представить себе топик как базу данных, продюсер положил данные в топик, а консьюмер их забрал
@unicoxr5tj417
5 ай бұрын
@@qa_tech я тоже не понимаю, что это) значит буду гуглить) И объяснить, пока, не могу.
Спасибо!
@qa_tech
9 ай бұрын
спасибо за поддержку!
Здравствуй! Огромное спаиибо за твои очень полезные видео. Выскажи своё мнение на счёт нынешних требований к джуну и в целом насколько рынок печален в России? Столько негатива, что смысла нет, что миллиард откликов на одну вакансию, что мало платят и прочее, но всё равно не сдаёшься и изучаешь с каждым днём всё глубже. Мнение нужно честное и неподкупное, благ тебе всех!
@qa_tech
28 күн бұрын
Привет, с рынком проблем нет, но конкуренция и правда высокая. На старте зарплата не высокая, но это смотря от чего отталкиваться, джуном от 50 до 100к можно найти работу. Когда я начинал было всё тоже самое, первую работу найти сложнее всего, вторая и последующие сами тебя будут находить) Главное это поднять базовые знания, дальше идти на собесы, если на отклики не отвечают, значит нужно отдать резюме на ревью ребятам с опытом. По своему опыту найма сотрудников, могу сказать, что и без опыта работы есть достойные кандидаты, которых на уровень джуна можно брать уверенно.
Выпусти видео именно о тестировании микросервисов с помощью кафки. Расскажи про свои чек листы проверок, какие кейсы гоняешь? можно ли это автоматизировать?
@qa_tech
9 ай бұрын
Автоматизировать можно, есть видео на других каналах авто-тестировщиков к примеру kzread.info/dash/bejne/fZV1tMZpYbGuZ8o.html . К сожалению текущий рабочий процесс в компании я не могу осветить(NDA), максимум что смогу выпустить это тестирование с применением заглушек на тестовом окружении.
@user-hs3ko5px7s
9 ай бұрын
Да, давай про заглушки. (Для чего они, как делаешь, что дает это?) Заглушки делаешь для имитации получения сообщения в топик? @@qa_tech
@qa_tech
8 ай бұрын
ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
Появилось примерное представление зачем нужна кафка, но не хватает примеров, если честно не очень понимаю процесс тестирования кафки. И еще если я правильно понимаю есть вариант автотестов кафки и ручного тестирование хотелось бы увидеть пример ручного тестирования брокера
@qa_tech
8 ай бұрын
ссылка на второе видео kzread.info/dash/bejne/n4Z21JODfabdhtY.html
Можете подсказать. Для стажера - junior QA тестировщика . Какие программы нужно знать , уметь работать ? Вот про кафку недавно узнала. Многие топят за Гит. Гита вообще не осилила . Это все нужно знать на этапе стажёра ? Можете подсказать прям по пунктам. Что нужно знать ?
@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
9 ай бұрын
@@qa_tech Ну наконец то, кто то ответил на мои главные вопросы . Благодарю.
@qa_tech
9 ай бұрын
@@user-iv4kf7vb5o Пожалуйста, удачи в изучении и на собесах!
привет, не подскажешь через cmd делаю по твоему видео при docker-compose up -d пишет "docker-compose" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. что не так?
@qa_tech
5 ай бұрын
Привет, скорее всего необходимо установить docker-compose docs.docker.com/compose/install/standalone/
@simons3402
5 ай бұрын
@@qa_tech спасибо все работает )
Привет, а что за терминал используешь ?)
@qa_tech
6 ай бұрын
Привет) mobaxterm
@egoregor943
6 ай бұрын
@@qa_tech спасибо)
@egoregor943
6 ай бұрын
@@qa_tech системы контроля версий неплохо бы было осветить для всех думаю))