وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learn to build WireMock Standalone Server using Java

سرفصل های دوره

Learn how to setup wiremock standalone instance using Java & Admin API for testing needs & end to end API mocking


1 - Introduction
  • 1 - Introduction

  • 2 - What is API
  • 2 - API Walkthrough
  • 3 - API Use Case

  • 3 - What is HTTP
  • 4 - HTTP Walkthrough
  • 5 - HTTP Structure

  • 4 - What is REST
  • 6 - Understanding REST with use case

  • 5 - What is JSON
  • 7 - JSON Walkthrough
  • 8 - JSON Example
  • 8 - Online Json Parser.txt
  • 8 - complex.zip
  • 8 - simple.zip

  • 6 - Understanding Json Path with expressionsoperators and filters
  • 9 - What is JSON Path
  • 10 - What are Expressions in JSON Path
  • 11 - Understanding Operators with exercises
  • 12 - Understanding Filters with exercises

  • 7 - Postman Essentials
  • 13 - How to Install Postman
  • 14 - Walkthrough
  • 15 - How to execute GETPOST Request

  • 8 - What is API Mocking
  • 16 - What is API Mocking
  • 17 - Banker App Use Case

  • 9 - Working Of wiremock
  • 18 - What is Wiremock
  • 19 - Working of Wiremock

  • 10 - Running Wiremock as a Standalone Process
  • 20 - Download Standalone Jar
  • 21 - Start Wiremock Server
  • 22 - What are different options
  • 23 - Directory Structure Mappings and files

  • 11 - ReqRes Public API Overview
  • 24 - ReqRes Public API.txt
  • 24 - ReqRes Public API Overview

  • 12 - Record And Playback
  • 25 - What is Record and Playback
  • 26 - How record playback works
  • 27 - Implementation Handson

  • 13 - Different ways to work with standalone instance
  • 28 - Using JAVA API
  • 29 - Using Admin API
  • 29 - Wiremock Admin API Reference.txt
  • 30 - Manual Mappings

  • 14 - Setting up remote wiremock instance on AWS
  • 31 - Understanding Remote Setup
  • 32 - Create AWS Account Free Tier
  • 32 - Create AWS Free Account.txt
  • 33 - Create Windows EC2 instance on AWS
  • 34 - Connecting to EC2 Instance from localhost
  • 35 - Download Wiremock standalone jar.txt
  • 35 - Setup Wiremock server on remote
  • 36 - Access remote wiremock instance on local

  • 15 - Wiremock JAVAWorkspace Setup
  • 37 - Prerequsites
  • 38 - Setup JDK
  • 39 - Setup Maven
  • 40 - Download Intellij
  • 41 - Create Project
  • 42 - Import Dependencies

  • 16 - Getting Started with Wiremock Java Library
  • 43 - Project Structure
  • 44 - Start and Stop Server Programmatically
  • 45 - Files and Mappings
  • 46 - Configuration Options

  • 17 - Basic Stubbing
  • 47 - Creating first stub
  • 48 - Specifying the response body and header
  • 49 - Specifying the response body using file
  • 50 - Saving Mappings
  • 51 - Edit stub mapping

  • 18 - Configuring Remote Instance with Wiremock Java Library
  • 52 - Pointing Java API to remote wiremock instance
  • 53 - Configuring stubs on remote from local
  • 54 - Saving Mapping on remote
  • 55 - Pushing JSON Mappings to remote

  • 19 - Request Matching Overview
  • 56 - What will we discuss in Request Matching

  • 20 - Request Matching URL matching
  • 57 - Any URL
  • 58 - Path Only
  • 59 - Path and query
  • 60 - Path regex
  • 61 - Path and query regex
  • 62 - Stub Priority and default response

  • 21 - Request Matching Request Attributes
  • 63 - Matching Header
  • 64 - Matching Cookies
  • 65 - Matching Query Param
  • 66 - Basic Authenitcation

  • 22 - Matching Request Body Using Json Equality
  • 67 - Overview
  • 68 - Matching via JSON equalityString Literal
  • 69 - Converting Json in a file to Json Object
  • 70 - Matching via JSON equalityUsing File
  • 71 - Placeholder Reference.txt
  • 71 - Using placeholders in Request Matching
  • 72 - Ignoring array order extra elments

  • 23 - Matching Request Body Using Json Path
  • 73 - Matching via JSONPath

  • 24 - Response Templating
  • 74 - Understanding Response Templating
  • 74 - handlebarsjs.txt
  • 75 - Wiremock Request Data Model
  • 75 - requestdatamodel.zip
  • 76 - Enabling Response Templating
  • 77 - Using ResponseTemplateTransformer Handson
  • 78 - Using transformer parametersHandson

  • 25 - Handlebars Helpers
  • 79 - Handlebars Helpers Overview
  • 79 - Java implementation of handlebars.txt
  • 80 - Json Path helper
  • 81 - Json Path helper handson
  • 82 - Dates and Time helpers
  • 83 - Dates and Time helpershandson
  • 84 - Random Helpers NumberStringPick Random
  • 85 - Random Helpers Handson
  • 86 - Conditional Logic if else
  • 87 - Conditional Logic if else handson
  • 88 - Matches helper
  • 89 - Matches helper handson
  • 90 - Math Helper
  • 91 - Math Helper Handson

  • 26 - Simulating Faults Delays
  • 92 - Delay configurations in wiremock
  • 93 - Fixed delay handson
  • 94 - Random Uniform delay handson
  • 95 - Random Log Normalhandson
  • 95 - Wolframalpha Calculation.txt

  • 27 - Simulating Faults Bad Response
  • 96 - Bad response overview
  • 97 - Default Bad response in wiremock handson
  • 98 - Custom Bad response handson

  • 28 - Simulating State with Scenarios
  • 99 - Scenario State in wiremock
  • 100 - Simulating User Api scenario Handson

  • 29 - Proxying
  • 101 - Understanding proxy concept in wiremock
  • 102 - Implementing proxy using public api handson

  • 30 - What is Admin API
  • 103 - Admin API Reference.txt
  • 103 - Overview

  • 31 - Creating Mappings Request Structure
  • 104 - JSON Request Schema Request Obejct
  • 105 - JSON Request Schema Response Object
  • 106 - Creating first stub using Admin API

  • 32 - URL matching Admin API
  • 107 - URL Patterns in JSON Request
  • 108 - URL matchingHandson Path
  • 109 - URL matchingHandson pathquery

  • 33 - Different ways to send responseAdmin API
  • 110 - Overview of different response objects
  • 111 - BodyResponseObject-mapping.txt
  • 111 - Using Body response object handson
  • 112 - JsonBodyResponseObject-mapping.txt
  • 112 - Using jsonBody response object handson
  • 113 - BodyFilenameResponseObject-mapping.txt
  • 113 - Using bodyFileName response object handson

  • 34 - Request Attributes Match Admin API
  • 114 - RequestAttribMatch-Req-API.txt
  • 114 - Understanding Request Attributes match in JSON Request
  • 115 - Matching Header Cookies handson
  • 116 - Difference bw QueryParamter match and UrlPathQuery Match handson
  • 116 - MultiQueryParamReq-AdminAPI.txt
  • 117 - Basic Authenitcation using admin API handson

  • 35 - Matching request body using json equality Admin Api
  • 118 - BodyPattern object overview
  • 119 - Matching via JSON equality handson
  • 120 - PlaceHolderRequest-Mapping.txt
  • 120 - Placeholders
  • 121 - Ignoring array order extra elments

  • 36 - Matching request body using JsonpathAdmin API
  • 122 - Matching via JSONPath
  • 123 - Comparing request property values

  • 37 - Response Templating Admin API
  • 124 - Using ResponseTemplateTransformer Local
  • 125 - Using ResponseTemplateTransformer Global

  • 38 - Simulating Delays Admin APIHandson
  • 126 - Fixed delay Global
  • 127 - Fixed delay stub level
  • 128 - Random delay Global
  • 129 - Random delay stub level

  • 39 - Setting Custom bad response using stub priorirty
  • 130 - Custom Bad response handson

  • 40 - Simulating State with ScenariosAdmin API
  • 131 - Understanding Objects for creating scenario
  • 132 - Simulating Scenario Handson

  • 41 - Proxying using Admin API
  • 133 - Proxying overview
  • 134 - Implementing proxying on remote wiremock instance

  • 42 - Saving stub mappings on remote wiremock instance
  • 135 - Saving All mappings Handson
  • 136 - Saving mappings while creation Handson

  • 43 - Conclusion
  • 137 - Conclusion.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 17281
    حجم: 4962 مگابایت
    مدت زمان: 778 دقیقه
    تاریخ انتشار: ۱۳ مرداد ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید