Final Exam: API Testing with REST Assured
Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: API Testing with REST Assured will test your knowledge and application of the topics presented throughout the API Testing with REST Assured journey.
WHAT YOU WILL LEARN
-
Run a rest assured test with testnguse the peek and print functions to view a responsevalidate response headers and bodies using the response objectvalidate responses with a fluent interfaceuse hamcrest matchers with stringsuse hamcrest matchers with collections and arraysvalidate headers with flexible matcherssend requests with named and unnamed parametersperform testing with query parametersload and validate collections with jsonpathgenerate a json schemarecall json schema dialectscompare a schema to a response bodyspecify range constraints in a schemahandle and validate xml responsesrun application programming interface (api) endpointssend head and options requestsdeserialize nested fieldssend put and patch requestsuse lombok for boilerplate codecreate a spring model-view-controller (mvc) applicationrun repetitive and boilerplate code without data-driven testingspecify multiple values with a data provider functiontest apis using plain old javascript objects (pojos)view api endpoints and send requestsparse excel files using poijimap columns to fields using poijiuse poiji to parse excel filesauthenticate application programming interfaces (apis) using digest authenticationaccess an api endpoint with oauth2
-
perform end-to-end tests using authenticationuse the request and response configuration classesmodify rest assured configurationswork with composition and inheritance to write clean code for testsintegrate tests with the maven life cycleuse the request and response configuration classesdescribe how transient errors workhandle transient errors with awaitilitymake requests to the envoy proxy serverretry tests with custom codeset up a test and view the jenkins serverset up a jenkins plugin and integrate it with git and mavenpoll github repository for changes to create pipelines and rerun api testsuse ngrok to expose a local urltrigger jenkins builds with push notificationscreate a ci/cd pipeline with github actionsrun a github actions workflow and view the resultsset up the bugs api server and the test suite to test the serveruse an itestlistener to hook into test eventsconfigure request and response logging using the itestresult and itestlistenerintegrate extent reporting with the continuous integration (ci) pipeline for github actionsconfigure dependencies and other variables to generate allure reportscustomize test categories using json filesintegrate allure reporting with the ci pipeline for github actionsset up a basic wiremock server with api stubsmock endpoints using json files to configure requests and responsesspecify path parameters and query parameters in requestsassert json, duration, and status codes with jmeteruse the json extractor post-processor to access json from response data and use the extracted json to make other requests to the serverrun load tests using the jmeter command line
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.