Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukegtester/postman-nevman-tests
Repository created in purpose of practise API automations using Postman and JS
https://github.com/lukegtester/postman-nevman-tests
javascript newman nodejs postman test-automation testing
Last synced: about 1 month ago
JSON representation
Repository created in purpose of practise API automations using Postman and JS
- Host: GitHub
- URL: https://github.com/lukegtester/postman-nevman-tests
- Owner: LukegTester
- Created: 2024-02-05T13:14:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T19:57:21.000Z (about 2 months ago)
- Last Synced: 2024-11-12T20:34:19.609Z (about 2 months ago)
- Topics: javascript, newman, nodejs, postman, test-automation, testing
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Postman Newman Tests
This repository is for practicing API test automation using **Postman** and **Newman**. It includes Postman collections, environments, and GitHub Actions workflows to automate API testing.
## Project Structure
- **collections/**: Contains Postman collections with API test cases.
- **envs/**: Stores Postman environment files for managing configurations.
- **.github/workflows/**: Holds GitHub Actions workflows for automated test runs.## Requirements
- **Node.js** (v16+ recommended)
- **Newman**: Run `npm install -g newman` if not already installed.## Installation and Setup
1. **Clone the Repository**:
```bash
git clone https://github.com/LukegTester/postman-nevman-tests.git
cd postman-nevman-tests
2. **Install Dependencies**:
```bash
npm install## Usage
1. **To run tests with the default environment and generate an HTML report**:
```bash
npm run test
2. **To display a progress bar during the test run**:
```bash
npm run test:progress