API Testing Using Rest Assured Test Automation Tool

32 ratings
Offered By
Coursera Project Network
In this Guided Project, you will:

Understanding API and API Testing using Rest Assured tool

Sending HTTP requests - GET, POST, PUT, and DELETE

Adding assertions to HTTP response

Clock2 hours
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

RestAssured is one of the best test automation tools to test APIs with Java programming language. It's an open-source tool and is very easy to code using Rest Assured. It also integrates easily with Test Automation tool like TestNG This project will provide you step by step instructions to write scripts to automate API testing using Rest Assured, how to automate and test CRUD (Create, Read, Update and Delete) operations with HTTP methods like GET, POST, PUT and DELETE, understanding JSON request and response, adding assertions to the API response.

Skills you will develop

Software TestingFunctional TestingRestAssuredApi Testing

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Introduction to API Testing and sending a GET request

  2. Sending a GET request using Rest Assured

  3. Sending a GET request using Rest Assured with path parameter and query parameter

  4. Understanding JSON format and JSON Path

  5. Sending a POST request with request payload as string

  6. Sending a POST request with request payload as Map object

  7. Sending a PUT request

  8. Sending a DELETE request

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step



View all reviews

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.