TGViewer
Channel Public Channel
📚 ProTestingInfo 🔷 Канал по тестированию 📚

📚 ProTestingInfo 🔷 Канал по тестированию 📚

@protestinginfo

📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс https://taplink.cc/protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Subscribers
14.8K
Photos
1.7K
Videos
220
Links
1.3K

Showing posts older than #5057 · Back to latest

Older Posts 3 shown
Post #5047 1.93K
🔥 105 репостов в нельзяграме и репостни и ты 🙏🥰

https://www.instagram.com/p/DX4d2BBDACY/?igsh=eGlodmZnczkxYzkz
(instagram-запрещенная организация на территории РФ)

Способы передачи данных в API через Postman 🔌

1️⃣ Query Parameters — параметры после ? в URL. Для фильтрации, сортировки, пагинации. GET/DELETE методы.

2️⃣ Path Parameters — часть URL-пути {{orderId}}. Всегда обязательны. Идентифицируют ресурс.

3️⃣ Path Variables — альтернативный синтаксис :orderId. Используется в Express.js, FastAPI.

4️⃣ Body Parameters (Raw JSON) — данные в теле запроса. Только POST/PUT/PATCH. Формат JSON.

5️⃣ Form Data (Urlencoded) — ключ-значение пары. HTML формы. application/x-www-form-urlencoded.

6️⃣ File Upload — загрузка файлов. multipart/form-data. Для документов и изображений.

7️⃣ GraphQL — язык запросов. Query + Variables в JSON. Гибкая выборка данных.

Вопрос на собеседование : когда GET может иметь тело и когда POST может иметь параметры?

Какой тип параметров используешь чаще? Пиши в комментариях! 👇


Действует промокод JULY до 31 июля  — скидка 790р.


💙 "Практический курс по GraphQL API для тестировщиков"
https://stepik.org/a/252924/pay?promo=9cb66f0b0b70b1a3

💙 "Практический курс по gRPC API для тестировщиков"
https://stepik.org/a/254052/pay?promo=80990bdfdfea22db

💙 Тесты по подготовке на собеседования по тестированию ПО
https://stepik.org/a/276076/pay?promo=9fdcd29f7e88cd5a

💙 Онлайн-вебинары, связанные с теорией и разбором ситуационных вопросов
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5

💙 Онлайн-вебинары по тестированию API, интеграционному тестированию и SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60

Действует промокод PROMO1600  — скидка 1600р.

💙 Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=5c060ccf7200ed4d
  • 👍 16
  • ❤ 7
  • 🔥 2
  • 🌚 1
  • 🗿 1
Post #5042 1.86K
Компоненты:
1️⃣ Publisher (Producer) — отправляет сообщения в Exchange. Не знает о Consumer, указывает Routing Key.
2️⃣ Subscriber (Consumer) — читает сообщения из очереди. Поддерживает Auto/Manual ACK.
3️⃣ Exchange — маршрутизирует сообщения в очереди по правилам. 4 типа: Direct, Fanout, Topic, Headers.
🔹Fanout — рассылает сообщение ВСЕМ привязанным очередям. Игнорирует Routing Key.
🔹Direct — точное совпадение Routing Key и Binding Key.
🔹Topic — маршрутизация по паттерну: * (одно слово), (ноль или более слов).
🔹 Headers — фильтрация по заголовкам сообщения. Использует x-match: all/any.

4️⃣ Queue — буфер FIFO. Хранит сообщения до обработки. Параметры: Durable, Exclusive, Auto-delete.
5️⃣ Push/Pull — методы доставки: брокер сам шлёт (Push) или Consumer запрашивает (Pull).
6️⃣ ACK — подтверждение обработки. autoAck=false + Manual ACK = гарантия доставки.
7️⃣ Bindings — связь между Exchange и Queue. Определяет правила направления сообщений через Binding Key (Определяет, какие сообщения (с какими routing keys) должна получать эта очередь)
Routing Key— метка-строка, которую Publisher добавляет к сообщению. Exchange использует её для маршрутизации.
8️⃣ Message (сообщение) в RabbitMQ — это единица данных, которая передается от Producer (издателя) к Consumer (подписчику) через брокер сообщений.

Для работы:
• Проверять доставку сообщений и порядок обработки
• Имитировать сбои брокера/потребителя
• Тестировать повторную доставку (NACK/Reject)
• Отличать RabbitMQ от Kafka на собеседовании

✍️ Работал с RabbitMQ? Какой компонент вызвал больше всего вопросов? Пиши в комментариях! 👇

Вообще планирую сделать курс с практикой по брокерам сообщений на Stepik, ставь огонь 🔥, если актуально.
  • 🔥 13
  • ❤ 10
  • ❤‍🔥 2
Post #5033 1.46K
  • ❤ 8
  • ✍ 3
  • 💯 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →