Тестирование API с помощью Python Я тут периодически заглядываю в разные стороны, чтоб понимать "что делают другие" и "как они это делают". Так вот, относительно недавно я наткнулся на одного интересного человека, который рассказывает про тестирование. Я решил воспроизвести по парочке его уроков некоторые моменты, а так же немного адаптировать их под себя.

Весь код я собрал в репозиторий на GitHub – apitestingfwpy.

А теперь к тезису, который тебя заставит потянуться за помидорами: Тестирование API важно уметь делать не только разработчикам и тестировщикам, но и SRE/DevOps. Но помидорки стоит отложить в сторону, и вот почему: - Написать простейшую штуку для тестирования API иногда бывает сильно проще и быстрее своими силами, чем ждать полноценный рабочий инструмент от смежных команд. Это действительно не особо сложно, главное понимать User Story и Use Case, чтобы выбирать нужные методы для тестирования; - Иногда подобным образом можно реализовать штуки, которые позволяют преобразовать обычные запросы к API в полноценные метрики, которые можно показать на дашборде в Grafana;

После ознакомления с репозиторием, приходи в комменты и накидывай свои мысли по этой теме. Например, на сколько сложно/просто оказалось для тебя понимание кода и логики тестов?

  • @jtprogru_channel
  • @jtprogru_chat

#тестирование #python #pytest #мониторинг #monitoring