Postman w praktyce. Kompletny przewodnik po REST API - Helion

ebook
Autor: RafaISBN: 978-83-289-3335-4
stron: 120, Format: ebook
Księgarnia: Helion
Cena książki: 49,90 zł
Książka będzie dostępna od sierpnia 2025
Tagi: API
Poznaj kod aplikacji i naucz si
Zobacz także:
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Angular 11. Kurs video. Poznaj moc tworzenia aplikacji typu SPA 129,00 zł, (58,05 zł -55%)
- OpenGL. Kurs video. Wprowadzenie do programowania grafiki komputerowej 99,00 zł, (44,55 zł -55%)
- Testowanie i rozw 89,00 zł, (44,50 zł -50%)
- Tao mikrousług. Projektowanie i wdrażanie 58,98 zł, (29,49 zł -50%)
Spis treści
Postman w praktyce. Kompletny przewodnik po REST API eBook -- spis treści
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
- Budowa zapytania i odpowiedzi HTTP
- 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
- Kategorie kodów odpowiedzi HTTP
- 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
- Rodzaje autoryzacji
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
- Co to jest Postman i do czego służy?
- 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
- Co to jest JSONPlaceholder?
- 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
- Tworzenie podstawowego zapytania GET
- 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
- Implementacja testów automatycznych
- 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
- Uruchamianie wielu zapytań jednocześnie
- 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
- Tworzenie monitora API - krok po kroku
- 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
- Udostępnianie zapytań i kolekcji
PODSUMOWANIE
NAJLEPSZE PRAKTYKI W TESTOWANIU API
CO DALEJ PO POSTMANIE?
PODZIĘKOWANIA I DODATKOWE ZASOBY