


Postman w praktyce. Kompletny przewodnik po REST API









Postman w praktyce. Kompletny przewodnik po REST API - Najlepsze oferty
Postman w praktyce. Kompletny przewodnik po REST API - Opis
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
Spis treści:
O AUTORZE
WSTĘP
CZĘŚĆ I. TEORIA - WPROWADZENIE DO API
1. CO TO JEST API?
Definicja i znaczenie
Typy (...) więcej 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
O autorze: Rafał Podraza — QA engineer, instruktor, twórca materiałów edukacyjnych, autor książek. Na co dzień zajmuje się usprawnianiem procesów związanych z testowaniem, dbaniem o jakość dostarczanego oprogramowania, a także implementacją automatycznych skryptów testowych z wykorzystaniem języków JavaScript i TypeScript. Od listopada 2021 roku tworzy profil na platformie Udemy, gdzie publikuje kursy — część z nich uzyskała status bestsellerów. Jest twórcą bloga i aktywnym działaczem w społeczności testerskiej, regularnie tworzy treści związane z testowaniem i programowaniem na swoim kanale YouTube. mniej
Postman w praktyce. Kompletny przewodnik po REST API - Opinie i recenzje
Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.
k...b
- 2025-07-28