Skip to content

Ishan1012/web-api-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 [ishandwivedi1210@gmail.com].

About

TestBuddy is a web-based API testing tool designed to help developers and QA engineers create, run, and manage test cases for RESTful APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors