Framework Mode - API test tools overview
Folder Structure of an API Test Project
api-test-project/ ├── tests/ # Test cases organized by API endpoints or features │ ├── user_tests.py # Tests for user-related API endpoints │ ├── product_tests.py # Tests for product-related API endpoints │ └── order_tests.py # Tests for order-related API endpoints ├── utils/ # Helper functions and utilities │ ├── api_client.py # Wrapper for sending HTTP requests │ ├── auth.py # Authentication helpers │ └── validators.py # Response validation helpers ├── config/ # Configuration files │ ├── config.yaml # Environment settings (base URLs, tokens) │ └── test_data.json # Sample data for tests ├── reports/ # Test execution reports ├── requirements.txt # Python dependencies └── conftest.py # Pytest fixtures and setup