3.65 out of 5
3.65
38 reviews on Udemy

Rest API Testing using SoapUI | Real time Application

With groovy Scripting language | Data Validations & Processing
Instructor:
Testing World
645 students enrolled
English [Auto-generated]
Start automating REST API using SoapUI free as well as pro version
Ready to face Rest Automation testing interviews

REST (Representational State Transfer) is an architectural style, and an approach to communications that is often used in the development of Web service The use of REST is often preferred over the more heavyweight SOAP(Simple Object Access Protocol) style because REST does not leverage as much bandwidth, which makes it a better fit for use over the Internet. The SOAP approach requires writing or using a provided server program (to serve data) and a client program (to request data).

REST sits on this stack in a way that makes it easy for humans to understand what’s being exchanged while allowing computers to talk to one another efficiently. You may have also heard of some of the other technologies that can reside here, such as SOAP (which requires a fair amount of data and computing power and is not really appropriate  for the constrained resources of mobile applications), JMS (which is specific to Java applications) and XML-RPC (which has many of the same problems as SOAP without any of the benefits of standardisation).

This course cover following items

1 Create REST Request

2 Different type of REST methods

3.Groovy programming

Introduction to Webservice / API

1
What is WebServices
2
WebService Example
3
Advantage of WebService over WebBased Application
4
Difference between API and WebService
5
Different type of Services : Soap and Rest

Setup Environment

1
Setup SoapUI Free version
2
Setup SoapUI Pro version
3
Difference between Soap and Rest Services
4
UDDI

Start Writing Test Cases in SoapUI

1
What is SoapUI
2
Hierarchy in SoapUI

Work with REST API [Same Functionality in SOAPUI FREE and PRO]

1
Different methods used in REST API
2
First REST Test Case / Rest Request test step
3
First REST Test Case : POST Request
4
First REST Test Case : PUT Request
5
First REST Test Case : DELETE Request
6
End to End Scenario with multiple REST API

Correlation : Fetch Data from Response and Use it in Request

1
Json : Fetch dynamic data

Understand JSON & Its Assertions

1
Json Understanding
2
Json Path basics | Find Json Path
3
Json Path Advance
4
JSON ASSERTION : Json Path Count & Existence
5
JSON ASSERTION : Json Path Match

Groovy : Basic to Advance

1
Setup Groovy Environment
2
Class and Object
3
Groovy Basics
4
Groovy Programming kickoff
5
Condition Handling
6
Programming Exercise : Number Swapping
7
Programming Exercise : Check Even/ Odd
8
Programming Exercise : Grading System
9
Working with Arrays
10
For Loop
11
While Loop
12
For Each Loop
13
String Handling
14
Programming Exercise - Prime Number
15
Programming Exercise - Fabonnaci Number
16
Programming Exercise - Reverse String
17
Programming Exercise - Palendrome
18
Groovy - Read data from file using FileReader
19
Groovy - Read data from file using BufferedReader

Correlation : Fetch Data from Response and Use it in Request - FREE Version

1
Fetch json respone by groovy
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.7
3.7 out of 5
38 Ratings

Detailed Rating

Stars 5
11
Stars 4
10
Stars 3
11
Stars 2
3
Stars 1
3
1dc7d848519f76eaae21ff0e81531769
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion