REST API Automation With REST Assured - A Complete Guide
- Offered byUDEMY
REST API Automation With REST Assured - A Complete Guide at UDEMY Overview
Duration | 14 hours |
Total fee | ₹3,520 |
Mode of learning | Online |
Credential | Certificate |
REST API Automation With REST Assured - A Complete Guide at UDEMY Highlights
- Full lifetime access
- 13 downloadable resources & 12 articles
- Earn a Certificate of completion from Udemy
- Comes with 30 days money back guarantee and full lifetime access
REST API Automation With REST Assured - A Complete Guide at UDEMY Course details
- For QA Engineers who want to learn how to write API automation
- Automation Engineers, SDET's who want to learn an additional Java testing library for RESTful APIs
- Software developers who would like to learn the art of API test automation using REST Assured
- Logging, request/response specifications, RootPath
- Authentication with Spring Security & CSRF Token based apps in Rest Assured
- JSONPath, XMLPath, JSoup Libraries for extracting data
- Continuous Integration with GitHub & Jenkins
- Hard Asserts, Soft Asserts,Multiple Asserts , complete JSON Body Assertions using JSONAssert Library
- This course provide the tools and techniques needed to be successful with REST API automation
- Introduction to REST Assured, which is a popular open-source library used for API test automation
- Understand and use JSONPath, XML Path (with Groovy syntax) to assert and extract the response
- Learn to write tests for GET, POST, PUT, PATCH and DELETE operations using a sample application provided in the course
REST API Automation With REST Assured - A Complete Guide at UDEMY Curriculum
Setting up the Student Sample Application
IMPORTANT: For users using Java 9
Installing Docker on Windows OS
Installing Docker on MacOsx
Launching Student app docker image
Writing Tests using REST Assured
Project setup using maven, junit, & rest-assured
Popular test writing styles in Rest Assured
Writing our first using Rest Assured
Static import of Rest Assured methods
Passing QueryParams in GET Request
Passing Path Params in GET Request
Reusability with RestAssured constants(port, baseURI ,basePath)
POST request with payload as String
POJO creation & Java object payload with Gson
Creating Fake Test Data with Java Faker library
Updating Student information with PUT request
Update partial info (PATCH request)
Delete a student using DELETE Request
Logging Request and Response Data in REST Assured
Logging Request Information
Logging Request Information based on Test Status
Logging Response Information
Extract data from Json response using JASONPath
Bestbuy API playground setup
Brief overview on extracting information from response
Extracting response information with Jayway JsonPath library-p1 & p2
Extracting response information with JsonPath(JsonSlurper)-p1 & p2