Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 1.45 KB

File metadata and controls

64 lines (47 loc) · 1.45 KB

Web API Testing

This project is dedicated to testing web APIs to ensure their functionality, reliability, and performance.

Key Features

  • Automated testing for APIs
  • Validation of request and response payloads
  • Performance benchmarking and load testing
  • Comprehensive error handling and reporting

Requirements

  • Node.js installed on your system
  • API testing tools such as Postman, Newman, or similar alternatives

Installation Guide

  1. Clone the repository:
    git clone https://github.com/Ishan1012/web-api-testing
  2. Navigate to the project directory:
    cd web-api-testing
  3. Install the required dependencies:
    npm install

How to Use

  1. Set up API endpoints and test cases in the config directory.

  2. Execute the tests:

    cd client
    npm start

    and

    cd client
    npm start
  3. Review the test results in the console or access the generated reports.

Project Structure

  • tests/: Houses the test scripts.
  • config/: Contains configuration files for API endpoints and test data.
  • reports/: Stores the generated test reports.

Contribution Guidelines

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request with your changes.

Support and Contact

For inquiries or feedback, please reach out via [[email protected]].