Перейти к содержимому

Решение · API-тестирование

API и UI — один сценарий, одно расширение

Progon перехватывает сетевой трафик через Chrome DevTools Protocol прямо во время записи сценария. Превращайте реальные запросы в API-проверки — без Postman, без отдельного инструмента.

Проблема

UI-тесты и API-тесты живут в разных инструментах

  • Postman отдельно, Selenium отдельно — синхронизировать вручную
  • Упавший API-ответ не виден в UI-тесте
  • Дублируете окружение для каждого инструмента
  • Баг на стыке UI и API сложнее всего найти

Как это работает

Как работает захват трафика

Включите захват сети

Перед записью сценария активируйте захват сетевого трафика — Progon начнёт слушать через CDP.

Запишите сценарий

Пройдите UI как обычно. Progon фиксирует и действия пользователя, и все API-запросы.

Выберите запросы

После записи просмотрите захваченный трафик и выберите, какие запросы превратить в API-проверки.

Запускайте вместе

При воспроизведении сценария Progon проверяет и UI, и API-ответы — в одном запуске сценария.

Возможности

Ключевые возможности

CDP-захват сетевого трафика

Progon использует Chrome DevTools Protocol для перехвата HTTP-запросов во время записи. Никакого прокси, никаких изменений в приложении — только расширение.

Захваченные запросы → API-проверки

Превращайте запросы, захваченные при записи, в проверки статус-кода, заголовков и тела ответа. Не надо вручную составлять запросы — Progon уже видел их.

API + UI в одном сценарии

Один сценарий объединяет шаги UI и API-проверки. Упал API-вызов в середине пути — Progon покажет, где именно.

Проверки ответа

Проверяйте статус-коды, ключи в JSON-теле, заголовки и время ответа. Опишите ожидаемый результат словами — AI поможет составить проверку.

Объедините UI и API в одном тесте