June 16, 2020

Flask Checkpoint 011. Postman для тестування REST API

Postman - це свого роду швейцарський ніж, який дозволяє створювати і виконувати запити, документувати та моніторити потрібні сервіси в одному місці.

Postman доволі потужний інструмент, але в той же час доволі простий для розуміння та інтуїтивний. Часто використовується як частина інтеграційного тестування, тобто коли є готові до інтеграції модулі і їх потрібно перевірити на працездатність, перед тим як зв'язувати в єдину систему.

Цілі

  1. Навчитись працювати із запитами в Postman.
  2. Ознайомитись з функціоналом створення колекцій запитів.
  3. Дослідити те, як можна використовувати Postman в команді.

Завдання

  1. Долучитись до команди PythonZen.
  2. Обрати вже існуючий опис API із запитами, як приклад OpenDota API або Codewars API.
  3. Створити колекцію запитів, яка буде містити папки для відповідних ресурсів.
  4. Описати запити (обов'язково аби були POST/PUT/DELETE), додати приклади та зберегти до віповідних папок.
  5. Поширити доступ для команди.
  6. Надіслати посилання для перевірки.

Ресурси для використання

Введення в Postman

Введення в REST-запити і тестування GET-запитів

Як тестувати API, або Postman для чайників

Postman, як інструмент тестування API

Тестування REST API