Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
API automation for SDET - Bootcamp (RestAssured/ HttpClient)
Rating: 4.4 out of 5(57 ratings)
2,723 students

API automation for SDET - Bootcamp (RestAssured/ HttpClient)

Automate API using Rest Assured and HTTPClient so that your existing Automation framework can be extended for API also
Last updated 5/2020
English

What you'll learn

  • You will be able to understand what the Webservices & API's are, and their functionality.
  • Covered most popular API testing tools like Postman, SOAPUI, RestAssured and HTTPClient API Automation
  • After completing this course you can start working on API & Webservices testing projects

Course content

6 sections28 lectures7h 29m total length
  • Introduction3:25

    Explore API automation for SDET using Rest Assured and HttpClient, mastering get, post, put, and delete calls and building a test framework with TestNG.

  • API testing in Agile and How to setup RestAssured and make Get Call18:53

    Demonstrates API testing with RestAssured for a GET call, using OpenWeatherMap API, comparing Postman tests, and explaining given-when-then style and response validation when UI is not ready.

  • How to call get method in BDD style and install Json Mock API14:32

    demonstrates calling a get method in bdd style using rest assured and a json mock api, including installing json server, configuring dependencies, and testing with postman.

  • How to call Post Method using String in RestAssured API12:19

    Learn to call a post method in RestAssured using a plain string as the body, with headers. Extract the response and convert it to Jason for precise assertions.

  • How to call Post Method and Receive response in Java Object in RestAssured20:07

    Master how to call a post method with RestAssured using a Java object, and receive the response into another Java object via json mapping and getters.

  • How to call Post Method using Json file in RestAssured API10:03

    Learn to call the post method using a json file in RestAssured by reading it with a file input stream and IOUtils, instead of a json object, for API automation.

  • How to call Post Method using Java Class Object in RestAssured API10:52

    Call the post method in RestAssured using a Java object; create a data class with getters and setters, send as json, and verify the status code.

  • How to call Post Method using Json Object in RestAssured API21:34

    Learn how to call a post method in RestAssured using a JSON object by building a JSON body, setting the content-type header, and validating the response.

  • How to call PUT Method RestAssured API5:44

    Learn how to perform a put request with RestAssured, updating a resource by sending a JSON body and id, setting content-type, and validating the updated response.

  • How to call Delete Method in RestAssured API7:04

    Learn to call the delete method in RestAssured to remove a resource by id, verify a 200 ok response, and perform end-to-end address deletion.

  • How to test Soap Api using RestAsssured in Java16:28

    Demonstrates testing a SOAP API with RestAssured in Java, showing how to send a SOAP request, configure headers, post to a SOAP endpoint, and parse XML response to extract data.

Requirements

  • You should be having basic knowledge on testing concepts.

Description

Webservices/API Testing course is designed to make you an expert in working with Back end Testing.

Nowadays, almost all web applications use web services to communicate or interact with each other. Most modern day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies.

90%of the IT industry now heading towards this API for automating Services. On course completion You will be familiar with REST API testing using Postman, SOAPUI & RestAssured and can implement Successfully it in your work place or will surely land on High Paying Job.


Other courses i offer on udemy

Selenium Webderiver | Selenium Testing Framework | Appium | REST Assured  | RESTful API  | RESTful Web Services | Devops | Jenkins | Apache Maven | Python | Docker | Jmeter | Coding Interviewes



Who this course is for:

  • Developers and Testers