Skip to content

Zion8a/api-testing-newman-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Smoke

API Smoke Tests (Postman + Newman + GitHub Actions)

This repo demonstrates how I design and automate API smoke tests using Postman, run them locally with Newman, and execute them in CI with GitHub Actions including test reports as artifacts.

What this repo demonstrates

  • API smoke suite versioned in Git (Postman Collection v2.1 JSON)
  • Environment-driven configuration (baseUrl, dynamic bookingId)
  • Newman CLI execution with reports (HTML + JUnit XML)
  • GitHub Actions CI that uploads reports as artifacts (newman-reports)

Tech

  • Postman Collection (v2.1)
  • Newman (CLI)
  • GitHub Actions (CI)
  • Reporters: htmlextra (HTML), junitfull (JUnit XML)

Run locally

npm ci
npm run api:smoke

About

QA portfolio repo: Postman collections + Newman CLI + GitHub Actions CI. Smoke + negative API tests with HTML/JUnit reporting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors