Обычно, когда тестировщики слышат «проверь API», рука сама тянется к Postman или Swagger. Но что если нужно быстро глянуть ответ эндпоинта, а под рукой — только терминал?
В таких случаях я использую
curl. Вот пара примеров, которые спасают мне время:🔹 GET-запрос:
curl -X GET "https://api.example.com/users" -H "Authorization: Bearer <токен>"
🔹 POST с телом запроса:
curl -X POST "https://api.example.com/login" \
-H "Content-Type: application/json" \
-d '{"username": "qa_user", "password": "123456"}'
🔹 Сохранить ответ в файл:
curl -o response.json "https://api.example.com/data"
⚡️ Почему это удобно?
- Не надо открывать интерфейс
- Работает даже на удалённых машинах (через ssh)
- Можно быстро включить в автотесты или скрипты
💬 А ты используешь
curl в своей практике? Напиши, какие команды у тебя в закладках.#qa #testing
Подпишись👉 @testlab_qa