Project Overview
A comprehensive Java-based API testing framework integrated with Docker containerization and Jenkins CI/CD pipeline automation. This project demonstrates modern DevOps practices for automated API testing.
Key Components:
-
Java API Testing Framework Automated API testing written in Java Likely using frameworks like REST Assured, JUnit, or TestNG
-
Docker Integration Fully containerized test environment Docker image published on Docker Hub: milindkrishna/testjavaapidocker
Available at: https://hub.docker.com/repository/docker/milindkrishna/testjavaapidocker/general Ensures consistent test execution across environments
- Jenkins CI/CD Pipeline (Jenkinsfile present) Automated build and test pipeline Integration with Docker for containerized test execution Enables continuous testing in CI/CD workflows
Benefits:
Portability: Run tests anywhere Docker is available Consistency: Same environment across dev, test, and production Automation: Jenkins pipeline automates the entire test lifecycle Scalability: Easy to integrate into existing CI/CD infrastructure