Details zum E-Book

Postman w praktyce. Kompletny przewodnik po REST API

Postman w praktyce. Kompletny przewodnik po REST API

Rafał Podraza

E-book

Poznaj kod aplikacji i naucz się go analizować

API, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji - niezależnie od tego, czy mówimy o platformach mobilnych, aplikacjach webowych, czy systemach integracyjnych. Z tematyką API bezpośrednio powiązany jest Postman. To narzędzie, które pozwala tworzyć i wysyłać zapytania do API, symulować różne scenariusze reakcji aplikacji, automatyzować testy, a także monitorować działanie API w czasie rzeczywistym.

Ta książka ma na celu pomóc Ci zrozumieć i opanować testowanie API przy użyciu Postmana. Bez względu na to, czy jesteś początkującym testerem oprogramowania, czy doświadczonym programistą, znajdziesz tu coś dla siebie. Dzięki praktycznym wskazówkom i konkretnym zadaniom nie tylko zrozumiesz przedstawione zagadnienia, ale przede wszystkim będziesz w stanie zastosować zdobytą wiedzę w praktyce, co otworzy przed Tobą nowe możliwości zawodowe w branży IT.

  • Opanuj podstawy działania API
  • Naucz się efektywnie korzystać z Postmana
  • Poznaj zaawansowane techniki, takie jak automatyzacja testów i monitorowanie
O AUTORZE

WSTĘP

CZĘŚĆ I. TEORIA - WPROWADZENIE DO API

  • 1. CO TO JEST API?
    • Definicja i znaczenie
    • Typy API
      • REST (Representational State Transfer)
      • SOAP (Simple Object Access Protocol)
      • GraphQL
    • Kluczowe elementy API
      • Endpointy
      • Metody HTTP
      • Kody odpowiedzi HTTP
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 2. PROTOKÓŁ HTTP I JEGO ZNACZENIE W API
    • Budowa zapytania i odpowiedzi HTTP
      • Zapytanie HTTP
      • Odpowiedź HTTP
    • Nagłówki, ciało zapytania, parametry
      • Nagłówki HTTP
      • Ciało zapytania
      • Parametry zapytania
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 3. KODY ODPOWIEDZI HTTP
    • Kategorie kodów odpowiedzi HTTP
      • 1xx: Informacyjne
      • 2xx: Sukces
      • 3xx: Przekierowania
      • 4xx: Błędy klienta
      • 5xx: Błędy serwera
    • Najczęściej używane kody i ich znaczenie
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 4. AUTORYZACJA I BEZPIECZEŃSTWO W API
    • Rodzaje autoryzacji
      • Basic Auth (Basic Authentication)
      • Bearer Token
      • OAuth (Open Authorization)
      • API Key
    • Znaczenie bezpieczeństwa w testowaniu API
      • Dlaczego bezpieczeństwo jest tak ważne?
      • Jak testować bezpieczeństwo API?
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi

CZĘŚĆ II. PRAKTYKA - PRACA Z POSTMANEM

  • 5. WPROWADZENIE DO POSTMANA
    • Co to jest Postman i do czego służy?
      • Dlaczego warto korzystać z Postmana?
      • Dla kogo jest Postman?
    • Instalacja programu (Windows, macOS, Linux)
      • Pobieranie Postmana
      • Instalacja Postmana na Windows
      • Instalacja Postmana na macOS
      • Instalacja Postmana na Linux
      • Pierwsze uruchomienie i konfiguracja
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 6. KONFIGURACJA POSTMANA
    • Co to jest JSONPlaceholder?
      • Jakie dane zwraca JSONPlaceholder?
    • Tworzenie pierwszego projektu w Postmanie
      • Wysłanie pierwszego zapytania
      • Tworzenie kolekcji w Postmanie
    • Przegląd interfejsu użytkownika Postmana
      • Główne elementy interfejsu Postmana
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 7. UTWORZENIE KOLEKCJI I ZARZĄDZANIE NIMI
    • Co to jest kolekcja i jak z niej korzystać?
    • Organizowanie zapytań w kolekcjach
      • Tworzenie nowej kolekcji
      • Dodawanie zapytań do kolekcji
      • Tworzenie folderów w kolekcji
    • Zarządzanie kolekcjami
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 8. TWORZENIE ZAPYTAŃ HTTP
    • Tworzenie podstawowego zapytania GET
      • Krok po kroku - jak stworzyć zapytanie GET w Postmanie?
    • Dodawanie parametrów i nagłówków
    • Parametry zapytania (Query Parameters)
    • Nagłówki zapytania (Headers)
      • Gdzie dodawać nagłówki w Postmanie?
    • Praktyczne zastosowanie metod POST, PUT i DELETE
      • POST - tworzenie nowych danych
      • PUT - aktualizacja danych
      • DELETE - usuwanie danych
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 9. ZMIENNE W POSTMANIE
    • Po co używać zmiennych?
    • Typy zmiennych w Postmanie
      • Zmienne globalne (Global Variables)
      • Zmienne środowiskowe (Environment Variables)
      • Zmienne w kolekcji (Collection Variables)
      • Zmienne lokalne (Local Variables)
    • Zakresy zmiennych i ich hierarchia
    • Jak utworzyć zmienną w Postmanie?
      • Tworzenie zmiennej globalnej (Global Variable)
      • Tworzenie zmiennej środowiskowej (Environment Variable)
      • Tworzenie zmiennej w kolekcji (Collection Variable)
    • Jak używać zmiennych w praktyce?
      • W URL (endpointach)
      • W Body (ładunku zapytania)
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 10. TESTOWANIE I AUTOMATYZACJA
    • Implementacja testów automatycznych
      • Jak dodać test do zapytania?
      • Przykładowe testy
    • Tworzenie skryptów pre-request i testowych
      • Pre-request Script - przygotowanie zapytania
      • Test Script - walidacja odpowiedzi
      • Gdzie to wszystko się przydaje?
      • Praktyczny przykład: testowanie API JSONPlaceholder z automatyzacją
      • Uruchomienie scenariusza
    • Podsumowanie - czego się nauczyłeś?
    • Pytania sprawdzające
      • Odpowiedzi
  • 11. COLLECTION RUNNER - AUTOMATYZACJA PEŁNĄ PARĄ
    • Uruchamianie wielu zapytań jednocześnie
      • Co to jest Collection Runner?
      • Jak uruchomić kolekcję?
      • Co się wtedy dzieje?
      • Ustawienia Collection Runnera
      • Delay (Opóźnienie)
      • Data file (Plik danych)
      • Advanced settings (Ustawienia zaawansowane)
    • Zarządzanie danymi testowymi
      • Jak przygotować dane?
      • Jak używać tych danych?
      • Przykład Body z danymi dynamicznymi:
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 12. POSTMAN MONITORS
    • Tworzenie monitora API - krok po kroku
      • Co będzie Ci potrzebne?
      • Jak utworzyć monitor?
      • Zaawansowane ustawienia monitora Postmana
    • Automatyzacja testów w czasie rzeczywistym
      • Co dokładnie robi monitor?
      • Gdzie to sprawdzić?
      • Limit monitora w darmowej wersji Postmana
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi
  • 13. EKSPORTOWANIE I IMPORTOWANIE ZAPYTAŃ
    • Udostępnianie zapytań i kolekcji
      • Eksportowanie kolekcji (jako plik)
      • Importowanie kolekcji (lub zapytania)
    • Współpraca zespołowa z Postmanem
      • Jak to działa?
      • Udostępnianie zapytań jako link
    • Podsumowanie
    • Pytania sprawdzające
      • Odpowiedzi

PODSUMOWANIE

NAJLEPSZE PRAKTYKI W TESTOWANIU API

CO DALEJ PO POSTMANIE?

PODZIĘKOWANIA I DODATKOWE ZASOBY

  • Titel: Postman w praktyce. Kompletny przewodnik po REST API
  • Autor: Rafał Podraza
  • ISBN: 978-83-289-3335-4, 9788328933354
  • Veröffentlichungsdatum: 2025-07-19
  • Format: E-book
  • Artikelkennung: postes
  • Verleger: Helion