Первый автотест без кода на готовом JSON
Вы уже знаете, что должно быть в ответе, но пока проверяете это вручную. Начнём с одного правила, которое легко понять и легко проверить на ошибке.
Правильный JSON проходит. После замены OK на ERROR тот же тест показывает ожидаемое и фактическое значение.

Открыть первый тест-кейс
После запуска Checkcraft в дереве рабочего пространства создайте коллекцию, внутри неё конструктор проверки и тест-кейс через контекстное меню «Создать». Существующие объекты удалять не нужно. Откроется редактор тест-кейсов.
Дать проверке данные
Скопируйте JSON ниже целиком и нажмите «Вставить данные для анализа» в редакторе. Кнопка берёт текст из буфера обмена. В этом упражнении запрос в интернет не выполняется.
{"status":"OK","amount":100}Добавить правило через интерфейс
В каталоге найдите «Поле JSON/источника логов». Укажите поле status, оператор equals и значение OK. Нажмите «Добавить шаг». Для вставленных данных нужен шаг поля JSON, а не проверка HTTP-статуса.

Убедиться, что правило обнаруживает ошибку
Нажмите «Запустить тест-кейс» и откройте «Результат». Затем скопируйте второй JSON, снова вставьте данные и повторите запуск. Нельзя считать проверку полезной только потому, что она однажды прошла.
{"status":"ERROR","amount":100}Перейти к своему API
Сохраните рабочее пространство через меню «Файл». Когда упражнение понятно, создайте HTTP-запрос и HTTP-прогон в этом же конструкторе, выберите запрос и тест-кейс. Условия меняются через интерфейс. Для сложной логики можно оставить часть тестов в коде, а здесь сохранять повторяемые проверки ответа и логов.
Повторить на готовых данных
Быстрый опыт ниже выполняется в редакторе тест-кейса. На снимках показан подробный отчёт из HTTP-прогона или Log-прогона. Для HTTP-прогона верните учебный JSON или XML из локального мока, выполните импортированный тест-кейс и откройте «Анализ результатов», «Детально», «Со структурами». Для Log-прогона загрузите учебные данные в источник логов, включите «Без запроса», выполните проверку и откройте «Детально», «Подробно».
Здесь лежит учебный тест-кейс для Checkcraft, правильный JSON и вариант с намеренной ошибкой. Файлы доступны без регистрации. Это данные для упражнения, а не доступ к чужому API.
Если приложение уже открыто
Создайте коллекцию, конструктор проверки и тест-кейс через контекстное меню дерева. В редакторе нажмите «Импорт» и выберите файл тест-кейса. Откройте добавленный тест. Скопируйте содержимое правильного JSON и нажмите «Вставить данные для анализа». Затем «Запустить тест-кейс» и вкладку «Результат».
Повторите те же действия с испорченным JSON, сохранив правила. В первом запуске ожидается успешная проверка, во втором ошибка. Если результат отличается, сравните импортированный тест, источник данных и текст отчёта.
Сверить с полученными при подготовке страницы отчётами можно по файлам успешного прогона и прогона с ошибкой. Примеры проверены 14 сентября 2026 года на текущем исходном коде приложения.
Посмотреть, как это работает на ваших данных
Можно начать с учебного файла на этой странице, увидеть найденную ошибку и затем заменить данные своим обезличенным примером. Для Windows и Linux доступна Free (beta) без ограничения срока.
Получить Free (beta)Как получить и запустить приложениеДля получения сборки нужен аккаунт и подтверждение email. Состав бесплатной версии опубликован на странице тарифов.