
Introduction to building a WireMock standalone server using Java, outlining the essentials of configuring WireMock and using it to mock HTTP services.
Explore the hypertext transfer protocol as the foundation of web communication, detailing the client-server model, HTTP methods (get, post, delete, put), and the stateless design with cookies and sessions.
Learn how JSON path expressions locate elements in JSON data using dot and bracket notations, with index operators to fetch records.
Learn to use json path operators to select elements, including the dollar root, dot navigation, index and range selection, last elements, and wildcard filters.
Learn how filters (filter operators) select data from arrays using JSON path, evaluating boolean expressions like main ID equals 7455 or greater than 5000, without depending on array indices.
Install Postman on Windows 64-bit, perform a silent install, and sign in or create an account. Explore login flow and desktop integration via sign in with Google or email.
Learn to execute get and post requests using Postman, including creating a user and retrieving a single user from a fake data api for testing and api mocking.
Explore API mocking and service virtualization to simulate external APIs and dependencies, enabling behavior testing, test data generation, performance checks, and negative testing.
Explore how wiremock uses mappings to mock api calls behind api gateway, returning json or xml responses and allowing localhost or remote server deployments with selective routing to real APIs.
WIREMOCK- One of the most used open source API Mocking tool with so much adoption by customers worldwide
NOTE: This course is fully compatible with wiremock 3
This course will guide you through process of learning wiremock 3 using java library with live examples on each and every concept that includes below:
Understanding basic api concepts with live use cases
How wiremock works at backend ?
Setting up remote wiremock instance on AWS(Free tier)
How wiremock standalone instance is setup on remote servers in organizations?
Extensive handson on incoming request match features in wiremock
Different ways to send response dynamically
Implementation of multiple use cases for User/Customer REST api using wiremock java and admin api
Not only this for those who are beginner at writing code can learn all the concepts of wiremock end to end using admin api that covers all the features with live examples on remote as well as local machine.
Don’t think API Mocking is linked to only enterprise tools like CA LISA, Devtest, Parasoft Virtualize, IBM RIT, Tosca, ServiceV Pro ; it can be implemented in many open source tools like Blazemeter Service virtualization, Hoverfly, SoapUI, Postman, Wiremock,Mockoon,Mocklab, Wiremock Cloud and many more
NOTE: API mocking OR API Virtualization OR Service Virtualization are used interchangibly every where.They differ from each other only on the purpose they are being used for and also on the scale we need it . Sometimes we need to mock only specific components however in some case whole stack need to be virtualized where enterprise tool pitch in to serve the purpose.
It is the perfect opportunity to grab and learn about something that is rising in popularity .