Тестирование различных APIНе так давно, где-то полгода назад, я только узнал про такую классную штуку как
Postman – Клиент для тестирования API. Понадобилась мне эта штука и коллега мне рассказал про неё, когда разрабатывал интеграцию 1С с GitLab, чтобы получать информацию о «релизах», какие изменения вносились, кто вносил и т.п., чтобы дальше это превращалось в некий отчет по изменениям.
На скриншоте рабочее окно Postman, которое позволяет нам вставить адрес API и, заполнив его параметры, отправить запрос.
В случае, когда документация не столь понятная или используешь «метод тыка», эта программа позволяет гораздо быстрее отлаживать запросы.
Думаю, что функционал гораздо шире, но пока освоился только с обычной отправкой запроса и получением результата. Классная фишка - можно сохранить папку запросов и отправить коллеге, прям как в консоли запросов)
Для тестирования нашел пару интересных открытых и публичных API, как раз повод попробовать в деле:
🔹 Cat Facts – случайные факты о кошках каждый день.
https://catfact.ninja/fact
🔹 Nationalize - предсказывает национальность человека по его имени.
https://api.nationalize.io/?name=Roman
🔹 Joke API - API генерирует случайные шутки. Вы также можете получать шутки определенного типа (например, только шутки о программировании).
https://official-joke-api.appspot.com/random_joke
Сейчас готовлю материал для внутреннего митапа по этой теме, если поделитесь интересными наблюдениями или другими программами и поделитесь опытом, буду благодарен) Знаю про аналогичный софт – Insomnia, кто пользовался, чем лучше?
💬А если вы как и я не знали про клиентов для тестирования API, ставьте
➕ в реакциях к посту)
----------------
> > > Дайджесты по каналу < < <
#ЕБ_Повседневность
#ЕБ_Развитие