This project is the outcome of my self-learning the API Testing Automation frameworks - Rest-assured and OkHttp. I heard a lot about Rest-Assured and OkHttp and how it made the QA's life easier by helping them to run all the tedious API tests in an efficient way.
Hence, I started learning about these frameworks and have documented all my learnings in this repository.
Checkout my blog API Testing using RestAssured and OkHttp where I talk about these frameworks in details and which one to choose for testing your APIs.
To get a better understanding on API Testing, check What is API Testing?
- This repo contains example codes of API Tests using Rest-Assured and OkHttp.
- Hamcrest Matchers and TestNG asserts are used for assertions.
- TestNG Listeners are used to capture the events in log.
- Log4j is used to capture logs.
- Lombok has been used to generate Getter and Setters automatically for post body requests.
- Rest APIs on https://reqres.in/ have been used for testing.
- Discuss your queries by writing to me at mohammadfaisalkhatri@gmail.com or you can ping me on the following social media sites:
- Twitter: mfaisal_khatri
- LinkedIn: Mohammad Faisal Khatri
- Contact me for 1:1 trainings related to Test Automation.