Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Chto novogo v postman kafka testy mcp raml
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · Все права защищены.

Что нового в Postman: Kafka, тесты MCP, RAML

Фото: Nellie Adamyan (Unsplash) — https://unsplash.com/photos/a-sticky-note-attached-to-a-bulletin-board-rYT8-uWvPKw?utm_source=dev48&utm_medium=referral

Источник: Postman Blog•13 ноября 2026 г. в 18:34

Что нового в Postman: Kafka, тесты MCP, RAML

В Postman теперь поддерживаются запросы Kafka, скрипты и тесты MCP, RAML 1.0 и OpenAPI 3.2. Посмотрите, что нового, и попробуйте это в Collection Runner. Запись Что нового в Postman: Kafka, тесты MCP, RAML впервые опубликована на блоге Postman .

13 ноября 2026 г.

Большинство систем используют не один протокол. Процесс оформления заказа может начинаться с вызова HTTP, отправки события в топик Kafka и завершаться вызовом инструмента AI-агента на MCP-сервере. Тестирование такого процесса раньше требовало отдельного клиента для каждого перехода и множества связующего кода между ними.

На этой неделе мы выпустили обновления, которые объединяют все эти переходы в одном месте. Kafka теперь является типом запроса в Postman, запросы MCP поддерживают скрипты и тесты, а Spec Hub работает с RAML 1.0 и OpenAPI 3.2. Вот что изменилось и как использовать каждую из этих возможностей.

Kafka в Postman

Apache Kafka теперь является типом запроса в Postman, включенным для каждого пользователя. Вы можете создавать и потреблять сообщения, писать для них скрипты и тесты, а также запускать запросы Kafka в той же коллекции, что и вызывающие их HTTP-запросы. Вам не нужны JVM, фреймворк или консоль самостоятельной хостинг-платфорки.

Создание и потребление сообщений из топиков

При создании сообщения вы задаете ключ, раздел (partition) и заголовки. При потреблении вы выбираете точку отсчета: самое раннее или самое позднее смещение (offset), конкретное смещение или временную метку. Ограниченное потребление останавливает чтение самостоятельно, поэтому запрос завершается, а не ожидает данные в топике.

Подключение к кластеру

Postman подключается с помощью SASL, AWS IAM или mTLS. Настройте аутентификацию один раз на уровне коллекции или папки, и каждый запрос Kafka внутри нее унаследует ее. Используйте тест подключения перед отправкой первого сообщения.

Создание коллекции Kafka из AsyncAPI

Если вы описываете свои события с помощью AsyncAPI, вам не нужно составлять запросы вручную. В Spec Hub вы можете сгенерировать коллекцию Kafka из спецификации AsyncAPI 2.x или 3.x. Коллекция остается синхронизированной по мере изменения спецификации, а схемы сопоставляются с топиками, что позволяет писать контрактные тесты для них. Это также работает в локальном режиме.

Запуск Kafka рядом с HTTP

Добавляйте скрипты предварительного запроса и тесты к создаваемым и потребляемым сообщениям, используя переменные, консоль и историю. Режим агента может написать скрипты за вас. Collection Runner выполняет шаги Kafka наряду с HTTP и другими протоколами, используя наборы данных, а значения передаются между шагами. Один запуск может вызвать API, а затем проверить событие, которое оно сгенерировало.

Та же коллекция запускается в вашем пайплайне с помощью the Postman CLI:

Запросы Kafka бесплатны на всех тарифах. Запуск Kafka в Collection Runner или Postman CLI доступен на тарифах Solo, Team и Enterprise.

Скрипты и тесты для запросов MCP

Если вы создаете сервер, следующий Model Context Protocol, или зависите от него, теперь вы можете тестировать его так же, как и HTTP API. Запросы MCP поддерживают скрипты и тесты на всех тарифах, включая Free и Consumption Pricing. Настройте подключение, проверьте, что предоставляет сервер, протестируйте каждый вызов инструмента, промпт и чтение ресурса, а затем запустите все это в Collection Runner рядом с вашими HTTP-запросами.

Четырехуровневые хуки скриптов по порядку

В рамках сессии MCP выполняются четыре хука:

  • Before connect задает URL, заголовки, аутентификацию или команду STDIO либо полностью пропускает подключение.
  • After connect проверяет имя сервера, версию протокола и возможности, а также подтверждает наличие необходимых инструментов с ожидаемыми схемами входных данных.
  • After response запускается при каждом вызове инструмента, промпте и чтении ресурса. Проверяйте результаты, ошибки, структурированный контент и время ответа, а также сохраняйте значения для последующих вызовов. Изменения применяются при следующей отправке без переподключения.
  • After disconnect запускается при закрытии сессии.

Наследование скриптов от коллекции или папки

Добавьте скрипты mcp:beforeConnect, mcp:afterConnect, mcp:afterResponse и mcp:afterDisconnect один раз на уровне коллекции или папки, и каждый запрос MCP внутри них унаследует их. Общая проверка подключения находится в одном месте, а не дублируется в каждом запросе.

Чтение результатов по фазам

Новая вкладка Test Results группирует тесты сессии по категориям: Подключение, по одной группе на каждый вызов, и Отключение. Когда вызов инструмента завершается с ошибкой, вы видите, к какой фазе он относится, без необходимости прокручивать длинный плоский список. В Collection Runner запросы MCP выполняются вместе со своими тестами в рамках того же запуска, что и HTTP и другие мультипротокольные запросы, и передают значения между шагами.

RAML 1.0 и OpenAPI 3.2 в Spec Hub

Два формата спецификаций теперь являются полноценными гражданами в Spec Hub.

RAML 1.0

Команды, использующие RAML API, могут проектировать и управлять ими в Spec Hub, а также генерировать из них коллекции без предварительной конвертации в OpenAPI. Эта функция доступна в версии v12.34.4.

  • Создайте спецификацию RAML 1.0 из меню спецификаций или импортируйте файлы и папки RAML. Spec Hub самостоятельно находит корневой файл при импорте из нескольких файлов.
  • Библиотеки !include и uses: работают, а вспомогательные файлы могут иметь расширения .raml, .yaml, .yml, .json, .xsd, .xml, .md или .txt.
  • Спецификации RAML получают панель структуры (outline) и проверки.
  • Сгенерируйте коллекцию из спецификации и синхронизируйте с ней изменения спецификации.

Многофайловая спецификация вроде этой импортируется как есть:

Поддержка RAML доступна на тарифах Free, Solo, Team и Enterprise.

OpenAPI 3.2

Вы также можете создавать и управлять OpenAPI 3.2 спецификациями в Spec Hub на тарифах Free, Solo, Team и Enterprise. Импортируйте свою спецификацию и создавайте ее с помощью фрагментов структуры, проверки и предварительного просмотра в реальном времени. Генерируйте коллекции из спецификации или создавайте спецификацию OpenAPI 3.2 из коллекции с двусторонней синхронизацией. Линтинг соответствия стандартам (governance linting) выполняется прямо в приложении или с помощью Postman CLI, поэтому в вашем пайплайне применяются те же правила.

Захват доменов несколькими командами из разных регионов

Корпоративные клиенты с расширенным администрированием безопасности (Advanced Security Administration) теперь могут закрепить домен за несколькими командами в США и ЕС. Добавьте команды из другого региона в список разрешенных для домена, и пользователи, чей адрес электронной почты соответствует домену, смогут получить доступ к любой разрешенной команде в любом регионе. Существующие настройки для одного региона, одной команды и межрегиональные настройки для одной команды работают прежним образом. Функция перенаправляет пользователей к нужной команде, не перемещая их данные.

Попробуйте на этой неделе

  • Импортируйте спецификацию AsyncAPI в Spec Hub, сгенерируйте коллекцию Kafka и добавьте один тест, проверяющий потребленное сообщение на соответствие его схеме.
  • Укажите запрос MCP на используемый вами сервер, добавьте скрипт After connect для проверки используемых вами инструментов и запустите его в Collection Runner рядом с вашими HTTP-запросами.
  • Импортируйте проект RAML в Spec Hub и сгенерируйте из него коллекцию.

Свяжите все три пункта вместе, чтобы отследить один запрос от вызова HTTP через событие Kafka до вызова инструмента MCP — и всё это за один запуск.

Ресурсы

  • Документация Postman
  • Обзор Spec Hub
  • Интерфейс командной строки Postman CLI
  • Документация Apache Kafka
  • Документация AsyncAPI
  • Model Context Protocol
← Все статьи

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →
Ваш аккаунт EasyPost Pro теперь позволяет оформлять доставку сборных (LTL) и полных фургонных (Truckload) грузов
Easypost

Ваш аккаунт EasyPost Pro теперь позволяет оформлять доставку сборных (LTL) и полных фургонных (Truckload) грузов

Бесконтактный заезд в отель — лучший опыт для гостей.
Rms Cloud

Бесконтактный заезд в отель — лучший опыт для гостей.

Google Postmaster Tools: руководство и аналитика
Iterable

Google Postmaster Tools: руководство и аналитика

Чему маркетинг влияния может и не может научить бренды в отношении персональных агентов
Fabric

Чему маркетинг влияния может и не может научить бренды в отношении персональных агентов

Акции, показавшие наибольшее движение в пятницу: Nvidia, Microsoft, Cerebras, Modine и другиеПресса
Microsoft

Акции, показавшие наибольшее движение в пятницу: Nvidia, Microsoft, Cerebras, Modine и другие

Uber подтверждает, что хакеры похитили данные тысяч водительских удостоверений в результате утечки данныхПресса
Uber

Uber подтверждает, что хакеры похитили данные тысяч водительских удостоверений в результате утечки данных

Ещё от Postman

Обмен симуляциями API между сессиями агентов кодинга
Postman

Обмен симуляциями API между сессиями агентов кодинга

Один терминал, весь агентный жизненный цикл разработки ПО (SDLC): Прямой эфир 17 ноября в 10:00 по тихоокеанскому времени
Postman

Один терминал, весь агентный жизненный цикл разработки ПО (SDLC): Прямой эфир 17 ноября в 10:00 по тихоокеанскому времени

Устранение утечки учетных данных с плагином Postman
Postman

Устранение утечки учетных данных с плагином Postman

Как перенести тесты JMeter в Postman
Postman

Как перенести тесты JMeter в Postman

Плагин Postman для Claude Code: практическое руководство
Postman

Плагин Postman для Claude Code: практическое руководство

Когда ИИ-модель нашла утекший API-ключ, он все еще работал
Postman

Когда ИИ-модель нашла утекший API-ключ, он все еще работал