🔍 Как за 10 минут разобраться в чужом API
Новый проект. Новый API. Документации нет или она врёт. И тебе надо тестировать уже сегодня. Знакомо? Вот что делать.
📍 1. Открой DevTools - вкладка Network
Просто походи по UI и посмотри какие запросы летят.
Что искать:
— какие эндпоинты используются
— какие методы GET/POST/PUT/DELETE
— что передаётся в теле запроса
— что возвращает сервер
За 2 минуты ты уже знаешь структуру API лучше, чем из доки.
📍 2. Скопируй запрос как cURL
Правой кнопкой на запрос → Copy → Copy as cURL.
Вставь в Postman.
Теперь у тебя живой запрос, который точно работает.
Не придуманный из доки - а реальный.
📍 3. Посмотри на заголовки
Что там есть:
— Authorization - какой тип авторизации
— Content-Type - в каком формате данные
— кастомные заголовки - подсказка про архитектуру
📍 4. Сломай один запрос
Убери токен - что вернёт?
Передай пустое тело - что вернёт?
Измени метод с POST на GET - что вернёт?
За 3 минуты понимаешь как API реагирует на ошибки.
Это говорит о качестве бэкенда больше, чем любая дока.
📍 5. Найди паттерн
Хороший API предсказуем.
/users - список
/users/1 - конкретный пользователь
/users/1/orders - его заказы
Если паттерна нет - это уже красный флаг.
⚠️ Частые ошибки
❌ Верить документации без проверки
❌ Тестировать только happy path сразу
❌ Не смотреть заголовки запроса
❌ Игнорировать коды ошибок
🎯 Итог
10 минут = DevTools + cURL в Postman + сломать один запрос.
Этого достаточно, чтобы понять с чем работаешь.
И задать правильные вопросы команде.
👇 А как вы разбираетесь в новом API?
Есть свой способ - пишите в комменты 🙂
📓 Заметки тестировщика
Post #1139
1.22K
- 🔥 13
- ✍ 5