К содержанию
Checkcraft
Практика в Checkcraft

Импорт cURL, OpenAPI и коллекций Postman

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

Подготовлено командой Checkcraft · Обновлено

Что получится

После импорта нужен исполняемый HTTP-запрос с правильным методом, адресом и телом. Следующий шаг состоит в проверке ответа по требованиям, а не только в переносе запроса.

Реальный HTTP-запрос к учебному сервису в Checkcraft. Этот кадр показывает итоговую форму запроса, а не подтверждает импорт всех возможных форматов.
Реальный HTTP-запрос к учебному сервису в Checkcraft. Этот кадр показывает итоговую форму запроса, а не подтверждает импорт всех возможных форматов. Полный размер ↗

Начать с cURL

Используйте импорт cURL для команды, в которой явно указаны адрес, метод, заголовки и тело. После импорта проверьте каждый из этих элементов. Учебная команда ниже обращается к локальному mock-сервису. Такой сервер нужно сначала настроить, сам по себе адрес localhost его не создаёт.

curl -X POST http://localhost:18081/api/orders -H "Content-Type: application/json" -d '{"amount":100}'

Импортировать Swagger или OpenAPI

Нужен файл схемы OpenAPI в поддерживаемом импортёром формате. HTML-страница Swagger UI и документ схемы являются разными входными данными. Проверьте servers, параметры пути, обязательные query-параметры, Content-Type и пример тела. Импорт схемы не сообщает, какие бизнес-значения должен вернуть ваш стенд.

Перенести коллекцию Postman

Импортируйте экспортированную коллекцию, затем проверьте запросы и значения переменных. Перенос коллекции не следует считать автоматическим переносом JavaScript-скриптов, произвольных pre-request сценариев и всего поведения окружений. Критичную логику нужно сверить отдельно на одном запросе.

Добавить проверку к перенесённому запросу

Отправьте запрос на разрешённый учебный стенд. Создайте тест-кейс с ожидаемыми полями и сохранённый HTTP-прогон. Сначала проверьте правильный ответ, затем ответ с намеренно изменённым значением. Если нужны токены, настройте авторизацию отдельно и не оставляйте рабочие секреты в публикуемых примерах.

Повторить на готовых данных

Здесь лежит учебный тест-кейс для Checkcraft, правильный JSON и вариант с намеренной ошибкой. Файлы доступны без регистрации. Это данные для упражнения, а не доступ к чужому API.

Если приложение уже открыто

Создайте коллекцию, конструктор проверки и тест-кейс через контекстное меню дерева. В редакторе нажмите «Импорт» и выберите файл тест-кейса. Откройте добавленный тест. Скопируйте содержимое правильного JSON и нажмите «Вставить данные для анализа». Затем «Запустить тест-кейс» и вкладку «Результат».

Повторите те же действия с испорченным JSON, сохранив правила. В первом запуске ожидается успешная проверка, во втором ошибка. Если результат отличается, сравните импортированный тест, источник данных и текст отчёта.

Сверить с полученными при подготовке страницы отчётами можно по файлам успешного прогона и прогона с ошибкой. Примеры проверены 14 сентября 2026 года на текущем исходном коде приложения.

От примера к своей проверке

Посмотреть, как это работает на ваших данных

Можно начать с учебного файла на этой странице, увидеть найденную ошибку и затем заменить данные своим обезличенным примером. Для Windows и Linux доступна Free (beta) без ограничения срока.

Получить Free (beta)Как получить и запустить приложение

Для получения сборки нужен аккаунт и подтверждение email. Состав бесплатной версии опубликован на странице тарифов.