A comprehensive, production-ready API test automation framework with Java Swing UI. Leverage Rest Assured for powerful API testing, Excel-driven data management, and an intuitive graphical interface for test execution and validation.
Built on Rest Assured library, enabling powerful, intuitive API testing with built-in assertions, request/response validation, and extensive HTTP method support.
Intuitive graphical interface for test execution, configuration management, and result visualization making API testing accessible to non-technical users.
Excel-based test data management enabling parameterized API testing with multiple endpoints, headers, payloads, and expected responses from centralized configuration files.
Core language for robust API automation
Powerful library for REST API testing
Desktop UI for test execution
Build automation and dependencies
Excel data configuration management
Java Swing Interface
Test Runners & Validators
Rest Assured Wrappers
Configuration & Data Handlers
External REST Services
Full support for GET, POST, PUT, DELETE, PATCH, and other HTTP methods with request/response validation
Comprehensive assertion framework for status codes, headers, body content, and response time validations
Built-in support for Basic Auth, OAuth, Bearer tokens, and custom header authentication
Comprehensive error scenarios and edge case handling with detailed logging and reporting
Detailed test execution reports with pass/fail status, response times, and error details
Multi-environment support for development, staging, and production API endpoints
Retrieve and validate menu information for a given store. This API allows testers to fetch menu details through the UI without manual request construction.
Comprehensive validation of menu data against predefined rules. Ensures menu items, pricing, and availability are correct before store operations.
Push test orders into the store system. Validates order creation, processing, and database updates through API endpoints with real-time feedback.