Testing Web APIs code example
Example 1: API testing example
In my last project. I did API testing for an internal project
employee info Old application exposed the restful api for easy
integration with other apps so I tested the app functionality
works in api layer. I have experience both in testing and
automating in Postman and automating using RestAssured Library
Example 2: How do you test API in your project?
Request Payload has
ENDPOINT (Specific URL where we send our requests to a certain web service. )
METHOD (Get•Post•Put•Patch•Delete)
HEADERS(Represents the metadata of request
or response. Like basically we can verify
the object type we are sending etc )
PARAMETERS(Parameters are to specifiying
even more about the request we are sending
like what specific resources needs to be returned etc.)
BODY(Body is where we sent or received the request we made)
For the repsonse
Basically we are checking response body
to verify if request matches with response.
In the response we are verifying
(body, status code, header, response time,
test structure of json against the given jsonSchema)