API / КОЛЛЕКЦИИ / ПРОВЕРКИ
Bruno: от запроса
к проверенному сценарию
Посмотрите, как параметры, JSON, переменные и тесты превращаются в воспроизводимую проверку API.
Начните с GET. В темах 2, 6 и 8 переключайте несколько записанных запросов.
РАЗБОР ЗАПИСИ
Воспроизведение раскрывает сохранённые данные. Новые сетевые запросы не выполняются.
1. Запрос
Заголовки запроса
Тело запроса
2. Ответ API
Заголовки ответа
3. Проверки Bruno
HTTP-статус и итог теста — разные вещи. Ожидаемый 422 или 429 может пройти проверку; HTTP 200 с неверными данными — провалить.
Исходники, которые можно взять
Соберите команду для своего стенда
Команда запускает основной набор из 10 запросов. Используйте собственный тестовый API с совместимым контрактом. Это генератор текста, не сетевой клиент.
Только HTTP/HTTPS, без логина, пароля, query и fragment. Секреты не вводите.
Safe Mode задан явно. Команду выполняют из каталога collection после npm ci; API запускают отдельно через npm run api.
Результаты и воспроизводимость
Сохранены настоящие ответы и тесты. Адрес временного порта заменён на 127.0.0.1:8516, абсолютные пути и имя компьютера убраны. Время не используется как сравнительный benchmark. Все имена, пароль и токен в примерах вымышленные и публичные.
npm run capture повторяет опыт локально. README и docs/LINUX-CI.md объясняют Windows, Linux и подключение к CI.