This project is dedicated to testing web APIs to ensure their functionality, reliability, and performance.
- Automated testing for APIs
- Validation of request and response payloads
- Performance benchmarking and load testing
- Comprehensive error handling and reporting
- Node.js installed on your system
- API testing tools such as Postman, Newman, or similar alternatives
- Clone the repository:
git clone https://github.com/Ishan1012/web-api-testing
- Navigate to the project directory:
cd web-api-testing - Install the required dependencies:
npm install
-
Set up API endpoints and test cases in the
configdirectory. -
Execute the tests:
cd client npm startand
cd client npm start -
Review the test results in the console or access the generated reports.
tests/: Houses the test scripts.config/: Contains configuration files for API endpoints and test data.reports/: Stores the generated test reports.
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch.
- Submit a pull request with your changes.
For inquiries or feedback, please reach out via [ishandwivedi1210@gmail.com].