Testowanie REST API w Postmanie

🤖 AI Enhanced

Zdobądź praktyczne umiejętności testowania REST API – wspomagane AI
nawet jeśli nigdy nie robiłeś tego wcześniej.

Przedstawiam Ci kurs Testowanie REST API w Postmanie - AI Enhanced

To kompletny kurs, który przygotuje Cię do praktycznego testowania REST API w codziennej pracy testerskiej.
Uczysz się od podstaw: od teorii REST, przez tworzenie kolekcji, zaawansowane testy, zmienne, automatyzację i raporty, aż po integrację z CI/CD oraz wykorzystanie AI w Postmanie.

  • Poznasz kluczowe pojęcia: REST, endpointy, zasoby, metody HTTP i kody odpowiedzi.
  • Nauczysz się pisać testy w Postmanie – od prostych asercji po złożone scenariusze.
  • Opanujesz pracę ze zmiennymi, kolekcjami i przekazywaniem danych między requestami.
  • Zrealizujesz pełny projekt oparty o json-server – z prawdziwą bazą zasobów.
  • Nauczysz się uruchamiać testy z linii komend (Newman), przyspieszając automatyzację.
  • Skonfigurujesz GitHub Actions do automatycznego uruchamiania testów przy każdym commicie.
  • Poznasz generowanie raportów testowych oraz ich interpretację.
  • Wykorzystasz AI w Postmanie do pisania testów, asercji, refaktoryzacji i analizy odpowiedzi API.
  • Umieścisz projekt na GitHubie i zobaczysz realny workflow testerski.
Cel szkolenia – Testowanie REST API w Postmanie

Dołączam do programu!

Wszystko jasne, Bartek!
Znam Twoje materiały, ufam Ci w 100%, więc chcę od razu dołączyć do kursu.

Poznaj swojego instruktora

Kim jestem i dlaczego mogę Cię tego wszystkiego nauczyć?

Nazywam się Bartosz Kita, mam dwóch wspaniałych synów i niesamowitą żonę!

Przez 15 lat zajmowałem się testowaniem oprogramowania, a przez 10 lat zajmowałem się tylko i wyłącznie automatyzacją testów.


Pisałem testy zarówno do frontendu, używając Javy i Selenium, oraz testy do backendu używając Postmana lub Javy wraz z biblioteką REST Assured.


Od 4 lat zajmuję się prowadzeniem szkoleń z zakresu automatyzacji testów, testowania frontendu oraz testowania REST API.

Tworzę i publikuję kursy dla testerów, takie jak: "Szkoła Testowania Backendu", "Java dla Testera" oraz "F.S.A.T - Full Stack Automation Tester".

Na platformie AkademiaQA.pl zgromadziłem już prawie trzy tysiące kursantów, a ich liczba nieustannie rośnie.


W 2022 roku zostałem nominowany do konkursu "Ludzie testowania 2021" organizowanego przez testerzy.pl

Marki, które mi zaufały:

"Świetne szkolenie! Duża dawka wiedzy!"

Anna


"Dwa intensywne dni, ale było warto! Bartosz Kita dziękuję za super szkolenie!"

Kaja


"Szczerze polecam każdemu kto chce zacząć przygodę z REST API. Duża ilość zadań praktycznych pod okiem specjalisty, który wie jak wytłumaczyć i przekazać wiedzę!"

Patryk

Certyfikat ukończenia kursu

Chcesz potwierdzić swoje umiejętności?
Po ukończeniu kursu otrzymasz imienny certyfikat, który możesz dodać do CV lub profilu na LinkedIn.

Aby go zdobyć, wystarczy spełnić 3 proste warunki:

  • Obejrzyj wszystkie lekcje
    To gwarancja, że poznasz cały materiał i nie przegapisz niczego ważnego.

  • Zdaj wszystkie quizy
    Każda część kursu kończy się quizem. Certyfikat otrzymasz, jeśli poprawnie odpowiesz na wszystkie pytania we wszystkich trzech testach.

  • Zdobądź token certyfikacyjny
    To ostatni krok. Jak go zdobyć? Spokojnie — wszystko wyjaśniam w trakcie kursu. 😉

Dzięki temu certyfikat staje się rzeczywistym dowodem kompetencji, a nie tylko formalnym dokumentem.

Poznaj opinie moich kursantów


Zobacz szczegółowy program kursu „Postman AI”

WPROWADZENIE

Lekcja 1 – Powitanie w kursie

Lekcja 2 – Kim jest Twój instruktor

Lekcja 3 – Czego będziesz potrzebować w tym kursie?

Lekcja 4 – Jak uzyskać certyfikat ukończenia kursu?

Lekcja 5 – Wspólna nauka

Lekcja 6 – Postman AI

TEORIA API

Lekcja 1 – Co to jest backend

Lekcja 2 – Nazewnictwo na backendzie

Lekcja 3 – Co to są zasoby

Lekcja 4 – Co to jest JSON

Lekcja 5 – Metody HTTP

Lekcja 6 – Endpointy

Lekcja 7 – Kody odpowiedzi

Lekcja 8 – REST

Lekcja 9 – 6 zasad REST

Lekcja 10 – Podsumowanie

WSPÓLNA NAUKA W POSTMANIE

Lekcja 1 – Dlaczego Postman

Lekcja 2 – Niespodzianka

Lekcja 3 – Jak dołączyć do zespołu AkademiaQA

Lekcja 4 – Założenie konta

Lekcja 5 – Jak skopiować kolekcję

Lekcja 6 – Wspólna nauka w Postmanie

SZYBKI START

Lekcja 1 – Omówienie Postmana

Lekcja 2 – Pierwszy request GET

Lekcja 3 – Query params

Lekcja 4 – POST – tworzenie zasobu

Lekcja 5 – Przekazywanie danych między requestami

Lekcja 6 – Dodanie testów

Lekcja 7 – Zmienne środowiskowe

Lekcja 8 – AI w Postmanie

Lekcja 9 – Ćwiczenie

Lekcja 10 – Rozwiązanie ćwiczenia

REQUEST / RESPONSE

Lekcja 1 – Przydatne narzędzia

Lekcja 2 – Request – część I

Lekcja 3 – Request – część II

Lekcja 4 – Pozostałe narzędzia

Lekcja 5 – Response

Lekcja 6 – Cookies

Lekcja 7 – Udostępnianie kolekcji

Lekcja 8 – Ćwiczenie

Lekcja 9 – Rozwiązanie ćwiczenia

CRUD

Lekcja 1 – Co to jest CRUD

Lekcja 2 – Omówienie projektu

Lekcja 3 – Instalacja NodeJS (Windows)

Lekcja 4 – CMDER i terminal

Lekcja 5 – Podstawowe komendy

Lekcja 6 – json-server (Windows)

Lekcja 7 – NodeJS (MacOS)

Lekcja 8 – json-server (MacOS)

Lekcja 9 – GET – część I

Lekcja 10 – GET – część II

Lekcja 11 – POST

Lekcja 12 – PUT / PATCH

Lekcja 13 – DELETE

Lekcja 14 – Idempotentność

Lekcja 15 – Magiczne ID

Lekcja 16 – HEAD i OPTIONS

Lekcja 17 – Ćwiczenie

Lekcja 18 – Rozwiązanie ćwiczenia

QUIZ I

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

JAVASCRIPT W POSTMANIE

Lekcja 1 – Wprowadzenie

Lekcja 2 – Zmienne

Lekcja 3 – Tekst

Lekcja 4 – Liczby

Lekcja 5 – Boolean

Lekcja 6 – undefined i null

Lekcja 7 – Obiekty

Lekcja 8 – Instrukcje warunkowe

Lekcja 9 – Operatory logiczne

Lekcja 10 – Tablice

Lekcja 11 – Pętle

Lekcja 12 – Funkcje

Lekcja 13 – Funkcja vs metoda

Lekcja 14 – Metody tablicowe

Lekcja 15 – Chai assertions

Lekcja 16 – Lodash i Moment

Lekcja 17 – Ćwiczenie

Lekcja 18 – Rozwiązanie ćwiczenia

ZMIENNE W POSTMANIE

Lekcja 1 – Wprowadzenie

Lekcja 2 – Zmienne globalne

Lekcja 3 – Zmienne kolekcyjne

Lekcja 4 – Typy zmiennych

Lekcja 5 – Zmienne środowiskowe

Lekcja 6 – Zmienne typu data

Lekcja 7 – Zmienne lokalne

Lekcja 8 – Losowe dane

Lekcja 9 – Postman Vault

Lekcja 10 – Ćwiczenie

Lekcja 11 – Rozwiązanie ćwiczenia

AUTORYZACJA W API

Lekcja 1 – Autentykacja vs Autoryzacja

Lekcja 2 – Basic Auth

Lekcja 3 – Bearer Token

Lekcja 4 – OAuth2 – teoria

Lekcja 5 – OAuth2 – praktyka

Lekcja 6 – Ćwiczenie

NEWMAN

Lekcja 1 – Wprowadzenie

Lekcja 2 – Instalacja (MacOS)

Lekcja 3 – Instalacja (Windows)

Lekcja 4 – Pierwsze testy

Lekcja 5 – Testy ze środowiskiem

Lekcja 6 – Raporty

Lekcja 7 – Testy z linka

Lekcja 8 – Postman API

Lekcja 9 – Docker

Lekcja 10 – Ćwiczenie

QUIZ II

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

PROJEKT

Lekcja 1 – Omówienie projektu

Lekcja 2 – Pobranie autorów

Lekcja 3 – Wyszukiwanie autora

Lekcja 4 – Błędne dane

Lekcja 5 – Autor po ID

Lekcja 6 – Tworzenie autora

Lekcja 7 – Usuwanie autora

Lekcja 8 – Walidacja danych

Lekcja 9 – Edycja autora

Lekcja 10 – Walidacja edycji

Lekcja 11 – PATCH

Lekcja 12 – Wprowadzenie do AI

QUIZ III

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

Pytanie utrwalające wiedzę

POSTMAN AI – PRO

Lekcja 1 – Wymagane narzędzia

Lekcja 2 – Postman w VS Code

Lekcja 3 – Dlaczego Postman to za mało

Lekcja 4 – Setup projektu postman-ai

Lekcja 5 – Export kolekcji

Lekcja 6 – Export środowiska

Lekcja 7 – .env

Lekcja 8 – Skrypty npm

Lekcja 9 – Newman

Lekcja 10 – Repozytorium GitHub

Lekcja 11 – .gitignore

Lekcja 12 – GitHub Actions

Lekcja 13 – CI/CD

Lekcja 14 – GitHub Copilot

Lekcja 15 – Copilot w VS Code

Lekcja 16 – ID kolekcji

Lekcja 17 – Wielokrotne uruchamianie

Lekcja 18 – Funkcje globalne

Lekcja 19 – AI generuje testy

Lekcja 20 – OpenAPI

Lekcja 21 – Instrukcje dla Copilota

Lekcja 22 – Testy z API

Lekcja 23 – MCP intro

Lekcja 24 – MCP – klient vs serwer

Lekcja 25 – Protokół MCP

Lekcja 26 – Instalacja MCP (1)

Lekcja 27 – Instalacja MCP (2)

Lekcja 28 – Testy MCP (1)

Lekcja 29 – Testy MCP (2)

Lekcja 30 – Plan testów

Lekcja 31 – Postman vs postman-ai

Lekcja 32 – Zakończenie

Dla kogo jest ten kurs?

Ten kurs został przygotowany dla testerów manualnych oraz osób rozpoczynających pracę z testowaniem backendu, które chcą szybko i praktycznie nauczyć się testowania REST API w Postmanie.

Jeśli chcesz zrozumieć, jak działa backend, odkrywać błędy szybciej i pracować bardziej samodzielnie – jesteś w idealnym miejscu.


  • Testujesz głównie frontend i chcesz zacząć pracować z backendem.
  • Masz doświadczenie manualne i chcesz zacząć testować API w praktyce.
  • Chcesz lepiej rozumieć komunikację aplikacji i szybciej diagnozować błędy.
  • Potrzebujesz konkretnych, praktycznych lekcji, a nie teorii z internetu.
  • Chcesz poznać narzędzia, które ułatwią testowanie backendu i zwiększą Twoje kompetencje zawodowe.

Jeśli odnajdujesz się w tym opisie – ten kurs jest dla Ciebie!

Kurs testowania REST API w Postmanie

🎯 Zastanawiasz się jak kurs wygląda od środka?


Zobacz przykładową lekcję
Tablice w JavaScript i ich wykorzystanie w testach API

W tej lekcji krok po kroku pokazuję, czym są tablice (arrays) w JavaScript i jak myśleć o nich w kontekście danych zwracanych przez REST API. Zaczynamy od prostych przykładów: listy imion, ocen, komentarzy czy ID użytkowników – tak, abyś intuicyjnie zrozumiał, że tablica to po prostu pudełko z przegródkami, w których każda ma swój numer (indeks).

Na prostym przykładzie tablicy names = ["Janek", "Tomek", "Bartek"] pokazuję: jak wyświetlić całą tablicę, jak sprawdzić jej długość, jak pobrać pierwszy i ostatni element, jak dodawać nowe wartości (push, unshift), jak usuwać elementy (pop, shift), jak sprawdzić, czy dany element istnieje w tablicy (includes) i jak stworzyć jej kopię za pomocą [...names]. Dzięki temu zaczynasz patrzeć na odpowiedzi z API jak na zwykłe struktury danych w JS, a nie „magiczne JSON-y”.

Następnie przenosimy to bezpośrednio do testów API w Postmanie. Na prawdziwej odpowiedzi z API sprawdzamy:

  • czy status odpowiedzi wynosi 200,
  • czy body odpowiedzi jest tablicą: pm.expect(responseJson).to.be.an('array');
  • czy tablica ma więcej niż 10 elementów,
  • czy pierwszy element tablicy ma oczekiwaną strukturę (pola id, courseId, studentId, rating, comment),
  • oraz czy komentarz w pierwszym elemencie zawiera konkretny tekst, np. "Very detailed explanations".

Po tej lekcji nie tylko rozumiesz, jak działają tablice w JavaScript, ale też potrafisz świadomie używać ich w asercjach testów API w Postmanie.

👨‍💻 Przykładowy fragment kodu oraz przykładowa lekcja z kursu

Fragment kodu - tablice w JavaScript
👨‍💻 Tablice w JS
Testy API w Postmanie – praca na tablicy z odpowiedzi
👨‍💻 Tablice w JS oraz przykłady testów na tablicach

🎁 Bonusowy moduł: POSTMAN AI

Moduł POSTMAN AI to nowoczesne podejście do automatyzacji testów REST API z wykorzystaniem sztucznej inteligencji, skryptów oraz pełnej integracji z CI/CD.

To nie jest kolejny kurs „jak klikać w Postmanie”. To kompletny workflow testera API — od projektowania testów, przez automatyzację i wersjonowanie, aż po uruchamianie testów w pipeline.

👉 Moduł bonusowy składa się z 32 praktycznych lekcji i zawiera ponad 5 godzin konkretnego materiału wideo, skupionego wyłącznie na realnej pracy testera API.

🧱 Co zyskasz?

  • Przestaniesz pisać testy ręcznie – nauczysz się generować i refaktoryzować testy z pomocą AI.
  • Zbudujesz powtarzalny projekt testowy oparty o Postmana, skrypty i Newmana.
  • Nauczysz się automatyzować eksport kolekcji i środowisk oraz uruchamiać testy wielokrotnie.
  • Zintegrujesz testy API z GitHubem i GitHub Actions.
  • Zrozumiesz, jak wygląda profesjonalny CI/CD dla testów API.
Postman AI – automatyzacja testów API i CI/CD

🧠 Czego konkretnie się nauczysz?

  • Projektować testy API (CRUD, walidacja JSON, testy negatywne).
  • Tworzyć globalne funkcje i wspólne utility w Postmanie.
  • Dodawać dokumentację OpenAPI i generować testy automatycznie.
  • Wykorzystywać GitHub Copilot do testów, dokumentacji i refaktoryzacji.
  • Konfigurować i używać Postman MCP do zaawansowanej automatyzacji.

🎓 Po ukończeniu modułu

  • Masz gotowy, wersjonowany projekt testów API.
  • Umiesz uruchamiać testy lokalnie i w CI.
  • Rozumiesz, jak łączyć Postmana, AI i MCP w jednym workflow.
  • Jesteś gotowy/a na pracę zespołową i rozmowy techniczne.

POSTMAN AI to jeden z najbardziej rozbudowanych modułów w całym pakiecie — 5 godzin praktyki, które realnie podnoszą Twoje kompetencje w automatyzacji API.

Postman MCP – zaawansowana automatyzacja testów API

Cena kursu

Podana cena jest ceną brutto. Do każdej sprzedaży wystawiana jest faktura VAT.


Masz dodatkowe pytania, potrzebujesz fakturę proforma lub chcesz kupić kurs dla całego zespołu?
Napisz maila do Asi: asia[małpka]akademiaqa.pl - rzeczy niemożliwe rozwiązuje od ręki, a na cuda trzeba chwilę poczekać ;)


POSTMAN

🎓 Testowanie REST API w Postmanie

797 PLN

  • Dożywotni dostęp do kursu – uczysz się w swoim tempie
  • 15 modułów tematycznych – od podstaw po testy automatyczne
  • 13 godzin materiałów wideo – praktyczne lekcje krok po kroku
  • 116 lekcji wideo – przejście przez całą ścieżkę testowania backendu
  • Praktyczne ćwiczenia – realne scenariusze API oparte na REST
  • Quizy sprawdzające wiedzę w wybranych modułach
  • Certyfikat ukończenia – potwierdzenie kompetencji testera API
  • Dostęp do prywatnej grupy kursantów – pytania, wsparcie, wymiana doświadczeń
  • Zeszyt postępów – monitoruj swój rozwój i tempo realizacji materiału
  • Kod i kolekcje na GitHubie – gotowe przykłady i API Collections
  • Wsparcie mentorskie – możesz zadawać pytania pod lekcjami
  • Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a z problemem

  • ZERO RYZYKA!
    30 dni na zwrot kursu

  • W kursie nauczysz się m.in.:
  • ✅ Tworzenia i wykonywania requestów REST API
  • ✅ Obsługi różnych metod: GET, POST, PUT, PATCH, DELETE
  • ✅ Automatyzacji testów w Postmanie za pomocą skryptów
  • ✅ Analizy odpowiedzi, statusów i asercji

POSTMAN + AI

MODUŁ AI

🎓 Bonusowy moduł
POSTMAN AI

497 PLN

  • Dożywotni dostęp do modułu – uczysz się w swoim tempie
  • 1 moduł tematyczny – zaawansowane testy z AI
  • 5 godzin materiałów wideo – praktyczne lekcje krok po kroku
  • 32 lekcje wideo – pełne omówienie automatyzacji z AI
  • Praktyczne ćwiczenia – realne scenariusze API oparte na REST
  • Kod i kolekcje na GitHubie – gotowe przykłady i API Collections
  • Wsparcie mentorskie – możesz zadawać pytania pod lekcjami
  • Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a z problemem
  • Budujemy maszynę do generowania testów API – automatyzacja na najwyższym poziomie
  • Używamy Postman API do zarządzania kolekcjami i środowiskami
  • Piszemy skrypty do eksportu i uruchamiania testów w sposób powtarzalny
  • Dodajemy bibliotekę .env do przechowywania danych wrażliwych
  • Konfigurujemy CI/CD z GitHub Actions – każdy branch uruchamiany automatycznie
  • Wykorzystujemy GitHub Copilot do generowania i refaktoryzacji kodu testowego
  • Tworzymy globalne funkcje do wielokrotnego użycia w testach
  • Integrujemy OpenAPI z Postmanem, aby automatycznie generować testy
  • Używamy Postman MCP do zaawansowanego zarządzania testami i ich uruchamiania
  • Projektujemy plan testów dla złożonych scenariuszy API

Często zadawane pytania

  • Kiedy rozpoczyna się kurs i jak długo trwa?

    Kurs rozpoczyna się natychmiast po zakupie. Otrzymujesz dostęp do wszystkich modułów i lekcji od razu, więc możesz przerabiać materiał w swoim tempie. Nie ma limitów czasowych – uczysz się kiedy chcesz, wracasz do lekcji kiedy potrzebujesz, i realizujesz zadania tak szybko, jak chcesz.

  • Otrzymujesz dożywotni dostęp do kursu (a raczej tak długo, jak AkademiaQA będzie istnieć).

  • Masz 30 dni gwarancji satysfakcji.
    Jeśli uznasz, że kurs nie spełnia Twoich oczekiwań – otrzymasz zwrot 100% pieniędzy.
    Wystarczy napisać na: bartek@akademiaqa.pl
    Nie musisz podawać powodu rezygnacji – wystarczy sama informacja o zwrocie.

  • Potrzebujesz jedynie Postmana, przeglądarki i dostępu do Internetu.
    W module wprowadzającym pokażę Ci, jak wszystko zainstalować i skonfigurować.
    Nie potrzebujesz żadnego wcześniejszego doświadczenia z backendem ani programowaniem.

  • Tak! Dostajesz wszystkie moduły, lekcje i materiały już w pierwszym dniu.
    Sam decydujesz, jak szybko chcesz iść do przodu.

  • Oczywiście. System sprzedażowy jest zintegrowany z platformą płatności i Fakturownią.
    Faktura zostanie automatycznie wysłana na Twój adres e-mail po zakupie.

  • W kursie otrzymujesz wsparcie mentorskie – możesz zadawać pytania pod każdą lekcją.
    W razie potrzeby możesz również napisać: bartek@akademiaqa.pl

Kontakt

Telefon:

+48 735 222 444

Adres:

BTX Bartosz Kita
Ul. Świerkowa 8
58-140 Jaworzyna Śląska
NIP: 884-233-6584