Задача, для которой это сделано
Ручное тестирование API выглядит так: отправил запрос, открыл документацию, повёл пальцем по экрану, сверил поля, типы и суммы. Потом то же самое для следующего запроса — и снова всё сначала на следующем релизе. Это не сложно, это долго и утомительно, а утомление и есть источник пропущенных дефектов: лишнее поле в ответе или неверно посчитанная сумма замечаются далеко не всегда.
Автотесты эту работу забирают, но их надо писать кодом. У ручного тестировщика или аналитика часто нет ни такого навыка, ни разрешения. Между «сверять глазами» и «нанять автоматизатора» есть третий путь: описать проверки правилами в интерфейсе.
Что умеет
Правила вместо кода
Обязательность поля, тип, допустимое значение, диапазон, вхождение в список, результат расчёта — задаются в интерфейсе и проверяются автоматически.
JSON и XML
Пути к полям вместо сравнения всего ответа целиком: проверка не падает из-за изменившейся даты или порядка элементов.
Сверка с логами
Записи из Kibana подтягиваются в ту же проверку: ответ пришёл верный и система записала то, что должна.
Многошаговые сценарии
Значения из ответа сохраняются в переменные и подставляются в следующие запросы — цепочка проверяется целиком.
Импорт без переноса руками
cURL, OpenAPI/Swagger и коллекции Postman — запросы переносятся, а не набиваются заново.
Данные остаются у вас
Рабочее пространство хранится локально. Соединение с сервером нужно только для проверки лицензии.
Как начать
- Создать аккаунт и подтвердить адрес почты — код приходит письмом, иногда попадает в «Спам» или «Рассылки».
- Скачать portable-сборку для Windows или Linux в личном кабинете и распаковать её.
- Открыть демо-пространство: внутри локальный мок-сервер и готовые примеры проверок. Интернет и доступ к вашим системам не нужны — можно посмотреть, ничего не подключая.
- Импортировать свой запрос из cURL или Swagger и повесить на него первое правило.
Когда лучше не это
Если нужна большая регрессия в CI с произвольной логикой — берите автотесты, интерфейс их не заменит. Если нужно только отправлять запросы без всяких проверок — хватит любого бесплатного клиента, вроде Bruno или Insomnia. Эта программа для середины: проверок много, они повторяются каждый релиз, а писать код некому.
Полезное рядом: сравнение с Postman, ИИ для тестирования API, как тестировать API без написания кода, проверка API вместе с логами.