API вернул HTTP 200, но данные неверные
Запрос успешно обработан на уровне HTTP, но итог заказа получился неправильным. Если тест проверяет только 200, такой ответ останется зелёным.
В примере две позиции стоят 100 и 200. Ожидаемый итог равен 300. Значение total равное 301 обнаруживается отдельной проверкой расчёта.

Разделить транспорт и результат
«Статус ответа» отвечает за HTTP-код. «JSON поле ответа» проверяет данные тела. Добавьте оба вида правил в HTTP-прогон, если контракт требует и успешного кода, и конкретного бизнес-результата. В локальном упражнении ниже проверяется только JSON, без выдуманного HTTP-ответа.
Рассчитать ожидаемый итог
Шаг «Вычислить переменную» сохраняет сумму items[*].amount в expectedTotal. Затем «Поле JSON/источника логов» сравнивает total с %expectedTotal%. В реальном заказе отдельно учитывайте скидку, доставку, налог и правило округления.
{"items":[{"amount":100},{"amount":200}],"total":301}Проверить данные по всей операции
Когда HTTP-ответ правильный, а downstream-сервис получил другое значение, добавьте проверку логов той же трассировки. Подробный отчёт показывает фактические значения и правила рядом с полями. Учебный пример расчёта ниже можно повторить отдельно.

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