sfd
Тестируем REST API с JSON Schema и Postman/Newman
Привет! Если ты хочешь, чтобы твои API не ломались после каждого обновления, а тесты были надёжными и автоматическими — добро пожаловать в мир JSON Schema, Postman и Newman. В этой статье мы: Готов? Поехали! 🚀 JSON Schema — это способ описания структуры JSON-данных. Например, ты можешь описать, что объект должен содержать строку name и число age. Это полезно для: Postman поддерживает валидацию JSON Schema с помощью встроенной библиотеки Ajv (Another JSON Schema Validator). Это позволяет проверять, соответствует ли ответ API заданной схеме...
Как валидировать структуру JSON во входных параметрах MySQL хранимой процедуры
MySQL начиная с версии 5.7 включает поддержку JSON как нативного типа данных и набор функций для работы с JSON-документами. Это позволяет хранить и обрабатывать JSON напрямую в базе. Однако, гибкость JSON (динамическая структура, нестрогая схема) означает, что необходимо явно проверять структуру входящего JSON, особенно если он передается в хранимую процедуру. Валидация позволяет убедиться, что обязательные поля присутствуют и имеют правильное имя (учитывая регистр букв) и тип значения. Начиная с MySQL 8...