How to run Postman collections in CI without Postman
Description and use
Run Postman collections in CI without Postman: import into HTTP Forge, execute headlessly, emit JUnit reports, and integrate into GitHub Actions.
Problem
Run a Postman collection on every pull request without installing Postman, paying for a cloud runner, or learning Newman.
Outcome
Postman collections run automatically in CI, producing JUnit reports that cause the build to fail on assertion errors and provide readable test results.
Workflow
- Import the Postman collection and environment into HTTP Forge workspace
- Run the collection headlessly with environment variables and optional overrides
- Emit a JUnit (and optionally HTML) report
- Wire the commands into a GitHub Actions workflow that installs Node, imports the collection, runs tests, uploads the report, and publishes the JUnit results
Evidence
Import the Postman collection and environment.
Run the collection headlessly.
Emit a JUnit report.
Wire it into GitHub Actions.
- Record date: 2026-11-02T08:14:13.217Z