🚀 Checkcraft открыт для всех: первые 14 дней бесплатно. Создать аккаунт и скачать →
🚀 14 дней бесплатно · Windows и Linux

Проверяйте API и логи
без ручной рутины

Соберите проверку один раз — и на каждом релизе она сама сверит статус, поля, расчёты, состав ответа и записи в логах. Сошлось — зелёная галочка. Не сошлось — красный крестик и рядом то, что ожидалось.

Checkcraft (Чеккрафт) — настольное приложение для тестировщика или аналитика, у которого нет автотестов и писать их некому.

Что входит в сборки для Windows и Linux и как их скачать

Что входит Полный функционал с первого дня: ничего не урезано, карта для регистрации не нужна.

Сборка сразу после подтверждения почты 14 дней бесплатно Без написания кода Windows 10 / 11 и Linux x64
Отчёт Checkcraft: поля JSON-ответа с галочками и красным крестиком у расхождения
Фрагмент отчёта: у каждого поля видно правило и ожидание. Нажмите, чтобы открыть целиком.
24 готовых шага Статус и время ответа, поля JSON и XML, массивы, расчёты по формулам, состав ответа, поиск в логах.
Демо внутри сборки Готовые проверки, локальный mock-сервер и записи логов — первый отчёт через минуту после запуска, без доступа к вашим системам.
Отчёт, который можно приложить к письму Файл TXT или HTML: что проверяли, на каких данных, когда и где именно разошлось.
Для кого

Когда автотестов нет и писать их некому

Подойдёт, если

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

Скорее всего не подойдёт, если

  • В команде уже есть автотесты и пайплайн, и есть кому их поддерживать.
  • Проверки должны запускаться на каждый коммит в CI: Checkcraft — настольное приложение для Windows 10/11 и Linux x64.
  • Проверка нужна один раз, и повторять её никто не планирует.
Как это выглядит

Проверка собирается кликами и остаётся в рабочем пространстве

Шесть экранов приложения на демонстрационных данных: от сборки запроса до отчёта по HTTP и логам. Переключайте шаги кнопками ниже, а на само изображение нажмите, чтобы открыть его в полном размере.

Конструктор HTTP-запроса Checkcraft: метод POST, адрес, вкладки заголовков и тело запроса в формате JSON
Собрали запрос Метод, адрес, заголовки, параметры и тело — как в привычном клиенте. Запрос можно импортировать из cURL и указать, откуда брать идентификатор для поиска в логах: здесь это поле traceId из ответа. Нажмите на изображение, чтобы открыть в полном размере
Каталог проверок Checkcraft: статус ответа, поля JSON, время ответа, массивы, переменные и whitelist
Выбрали проверку из каталога Статус, время ответа, поля JSON и XML, массивы, переменные, условия, whitelist. Ничего не нужно писать — проверка выбирается из списка и настраивается в полях справа. Нажмите на изображение, чтобы открыть в полном размере
Автогенератор Checkcraft: вставленный JSON ответа и список сгенерированных проверок
Вставили ответ — проверки готовы Автогенератор разбирает JSON, XML или cURL и сразу предлагает шаги: значения полей, типы данных, whitelist для лишних параметров. Отмечаете нужные и добавляете в тест-кейс. Нажмите на изображение, чтобы открыть в полном размере
Редактор шага тест-кейса Checkcraft: путь до поля, оператор, ожидаемое значение и тип данных
Донастроили шаг под документацию Путь до поля, оператор, ожидаемое значение и тип данных. Фактическое значение можно сохранить в переменную и посчитать по нему следующую проверку. Нажмите на изображение, чтобы открыть в полном размере
Отчёт Checkcraft по HTTP-прогону: правила проверки показаны рядом с полями тела ответа
Правило видно рядом с полем В отчёте прямо в теле ответа отмечено, какое правило проверяло каждое поле и что разошлось с ожиданием. Не нужно сверять два окна. Нажмите на изображение, чтобы открыть в полном размере
Отчёт Checkcraft по логам: сквозная проверка цепочки операции по traceId
Логи проверяются теми же правилами По идентификатору из ответа находятся записи в Kibana или Elasticsearch, и по ним проверяется вся цепочка операции: статусы, поля запроса и ответа на каждом шаге. Нажмите на изображение, чтобы открыть в полном размере
Что получается на выходе

Отчёт показывает правило рядом с полем, а не список «упало/прошло»

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

Отчёт Checkcraft по логам: тело HTTP достали из поля message и подписали каждое поле результатом проверки
Логи: тело ответа лежит строкой внутри message Запись нашли фильтром по идентификатору операции и фазе, тело HTTP достали из поля message и напечатали структурой. Итог не сошёлся с расчётом по количеству и цене, а поле debug попало в ответ, хотя в документации его нет. Нажмите на изображение, чтобы рассмотреть подписи у полей
Отчёт Checkcraft по JSON-ответу: значение, тип данных и расчёт итога рядом с каждым полем
JSON: значение, тип данных и расчёт итога Рядом с полем видно не только ожидаемое значение, но и правило, по которому оно получено: итог посчитан из количества и цены из этого же ответа, поэтому расхождение нельзя списать на цифру, вписанную в тест руками. Нажмите на изображение, чтобы рассмотреть подписи у полей
Отчёт Checkcraft по массиву позиций: проверки для каждой позиции и лишнее поле только у виноватой
Массивы: разбор по каждой позиции Проверяется размер массива и поля каждой позиции. Лишнее поле отмечено только у той позиции, где оно появилось, а сумма заказа сверяется с расчётом по всем позициям. Нажмите на изображение, чтобы рассмотреть подписи у полей
Отчёт Checkcraft по XML-ответу: значения тегов и лишний тег в структуре
XML: те же правила по тегам Структура печатается как есть, значения тегов сверяются с ожиданием, а тег вне согласованного состава отмечается лишним. Нажмите на изображение, чтобы рассмотреть подписи у полей
Отчёт Checkcraft по параметрам строки запроса: разобранные параметры адреса и лишний параметр
Query-параметры: строка запроса разобрана в структуру В адресе параметры слиты в одну строку, поэтому Checkcraft раскладывает их списком с фактическими значениями: видно неверную страницу и параметр, которого в запросе быть не должно. Нажмите на изображение, чтобы рассмотреть подписи у полей
14 дней бесплатно

Три шага до запущенного приложения

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

1. Создайте аккаунт

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

Создать аккаунт
3. Скачайте и запустите

Сборки для Windows 10/11 x64 и Linux x64: portable-архив запускается без установки и прав администратора.

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

От запроса к понятной проверке

Пошаговые материалы о проверке API, разборе связанных логов и устойчивых правилах для ответов JSON/XML.

Как тестировать API без кода

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

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

Выберите устойчивые пути и правила для обязательных полей, типов, значений, коллекций и негативных ответов.

Поиск логов в Kibana по trace id

Найдите записи именно своего запроса и сверьте их с ответом: идентификаторы, суммы, статусы и лишние повторы.

Проверки API в Jenkins и GitLab CI

Отметьте проверки в приложении, положите набор в репозиторий и запускайте их в пайплайне с отчётом JUnit.

ИИ для тестирования API

Где нейросеть помогает, а где уверенно врёт, и почему проверка обязана давать один и тот же результат каждый раз.

Аналог Postman: чем заменить

Где Postman сильнее, где не помогает вообще и что делать, когда проверки нужны, а писать код некому.

Тарифы после пробного периода

Предварительные тарифы без оплаты

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

Личная лицензия
1 990
за 1 месяц

Один пользователь. Периоды 1, 3, 6 или 12 месяцев без автосписаний.

  • 4 990 ₽ за 3 месяца
  • 8 990 ₽ за 6 месяцев
  • 15 990 ₽ за 12 месяцев
Посмотреть тарифы
Статус запуска

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

  • Списание денег отключено
  • Нет автоматического продления
  • Не хватило 14 дней — продлим по письму на support@checkcraft.ru
Прочитать оферту
Доступ

Portable-сборки в личном кабинете

Публичной ссылки на скачивание нет: архивы отдаются из кабинета зарегистрированному пользователю с подтверждённой почтой. Две сборки: Windows 10/11 x64 и Linux x64.

Создать аккаунт и скачать Занимает пару минут
Windows 10 / 11 x64 и Linux x64 Актуальная сборка Доступ после подтверждения почты
Значок приложения Checkcraft
Checkcraft для Windows и Linux
FAQ

Частые вопросы о Checkcraft

Что такое Checkcraft?

Checkcraft — настольное приложение для Windows и Linux, в котором можно собирать HTTP-запросы, задавать проверки ответов и анализировать связанные логи Kibana.

Что умеет проверять и какие протоколы поддерживает Checkcraft?

Checkcraft проверяет статус, время ответа, заголовки, поля и структуру JSON/XML; поддерживает HTTP, SOAP/WSDL, WebSocket, gRPC, импорт cURL, OpenAPI/Swagger и Postman, а также локальный Mock Server.

Загружаются ли рабочие данные проекта на сервер?

Обычно нет. Коллекции, тест-кейсы и результаты хранятся в локальном workspace; на сервер передаются данные аккаунта, лицензии и предусмотренная политикой диагностика.

Как получить доступ к Checkcraft?

Создайте аккаунт и подтвердите адрес почты — кнопки скачивания portable-сборок для Windows и Linux появятся в личном кабинете сразу, ждать одобрения заявки не нужно. Первые 14 дней бесплатно и с полным функционалом, без заявок и приглашений.

Какие ОС поддерживаются и доступна ли публичная загрузка?

Поддерживаются Windows 10 и Windows 11 x64, а также Linux x64. Публичной ссылки на архивы нет: они отдаются из личного кабинета зарегистрированному пользователю с подтверждённой почтой.

Как правильно называется продукт: Checkcraft или «Чеккрафт»?

Официальное написание бренда — Checkcraft. «Чеккрафт» — русская транскрипция, по которой пользователи также могут искать приложение. Это инструмент для проверки API и анализа логов, он не связан с программами для печати бумажных чеков.

14 дней бесплатно

Попробовать сегодня

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