Free and Open Source web service testing application.
Released in Sept. 2005, Developed by eviware software.
Built entirely on java platform & uses swing for UI.
Soap UI Pro is the commercial enterprise version.
Latest version 4.5.1
2. Content
2
Soap UI
API Testing
Example
HTTP Request and Response
API Test Automation
Questions
3. Soap UI
3
Free and Open Source web service testing application.
Released in Sept. 2005, Developed by eviware software.
Built entirely on java platform & uses swing for UI.
Soap UI Pro is the commercial enterprise version.
Latest version 4.5.1
4. API Testing
4
What is API ?
What is API Testing ?
We need to invoke API with required set of parameters and analyze the result.
Different from other testing types.
Challenges in API Testing
6. Test Case
6
Test Case - Data fetch Request
Endpoint - Request URL
Method - Post(Secure, Difficult to hack,Max size-8Mb)
7. HTTP Request and ResponseJSON Format Request
7
Light weight- data interchange
format.
Easy to read and write
language independent.
used for transmitting data over n/w connection.
8. HTTP Request and Response
8
code - 200 is success, 400 is bad request, 500 is internal server error
9. API Tests
Data Fetch Request
Sign Out Request
Image Fetch Request
Update User Info
Manage Email(s)
Save Note Request
Fetch Order Email Request