Skip to content

Dieses Projekt demonstriert, wie API-Tests automatisiert in Docker mit Postman und Newman durchgeführt werden. Es ist Teil meines Lernpfads für testbare, skalierbare und CI/CD-fähige Lösungen im Bereich Finanz-APIs, insbesondere für Open Banking, Payments und FinTech.

Notifications You must be signed in to change notification settings

oksanalim/postman-api-testing-docker

Repository files navigation

Postman API Testing in Docker

Dieses Projekt demonstriert, wie automatisierte API-Tests mit Postman und Newman in einem Docker-Container ausgeführt werden können. Es dient als Grundlage für größere API-Testing-Projekte im Bereich Finanzen, z. B. für Banking-, Payment- oder FinTech-Anwendungen.


Ziel

Ich verwende dieses Projekt, um den Aufbau automatisierter API-Testpipelines zu üben. Ziel ist es, API-Finanzprojekte robust und CI/CD-fähig zu gestalten – unabhängig von der lokalen Entwicklungsumgebung.


Projektstruktur

postman-api-testing-docker/
├── postman_collection.json       # Enthält die Testdefinition (GET /posts)
├── postman_environment.json      # Umgebungsvariablen (z. B. BaseURL)
├── Dockerfile                    # Docker-Image mit Newman CLI
├── entrypoint.sh                 # Startskript für Tests
├── .gitignore                    # Ignoriert z. B. resultierende Reports
└── README.md                     # Diese Datei

Beispiel-API

Verwendet wird JSONPlaceholder, eine kostenlose Fake-REST-API für Testzwecke.

Test-Request:

  • GET {{baseUrl}}/posts

Docker-Nutzung

1. Image bauen

docker build -t postman-tests .

2. Tests ausführen

docker run postman-tests

3. Reports lokal speichern

docker run -v ${PWD}/reports:/etc/newman postman-tests

Erstellt einen HTML-Testreport in ./reports/results.html


Testreport

Das Testskript generiert automatisch:

  • CLI-Output
  • JSON Report
  • HTML Report (ideal für Doku & CI/CD-Auswertungen)

Über mich

Ich interessiere mich für automatisiertes API-Testing im Finanzbereich, insbesondere für Banking-, FinTech- und Payment-Plattformen. Dieses Projekt ist Teil meines Lernpfads hin zu stabilen, dockerisierten Testpipelines für APIs.


Kontakt

Gerne vernetzen oder austauschen – ich freue mich über Feedback oder Kooperationen!

📧 LinkedIn: https://www.linkedin.com/in/oksana-lim/ 🌐 GitHub: github.com/oksanalim



---

Wenn du willst, passe ich den Abschnitt „Über mich“ oder „Kontakt“ noch weiter an – z. B. mit deinem LinkedIn oder einem kleinen Hinweis auf dein Berufsziel. Sag einfach Bescheid!

About

Dieses Projekt demonstriert, wie API-Tests automatisiert in Docker mit Postman und Newman durchgeführt werden. Es ist Teil meines Lernpfads für testbare, skalierbare und CI/CD-fähige Lösungen im Bereich Finanz-APIs, insbesondere für Open Banking, Payments und FinTech.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published