testing - sergeyzolotukhin/learn-java-gradle GitHub Wiki

keywords testing
Spring Cloud Contract - is a project that allows you to write a contract for a service using a Groovy DSL.
        In the contract, we describe the expected requests and responses for the service.
        From this contract, a stub is generated that can be used by a client application to test the code that invokes the service.
        Spring Cloud Contract also generates tests based on the contract for the service implementation.

WireMock - is an HTTP mock server
keywords all
Ribbon - is a client side IPC library. It provides the following features
        Load balancing
        Fault tolerance
        Multiple protocol (HTTP, TCP, UDP) support in an asynchronous and reactive model
        Caching and batching

Hystrix - Hystrix is a library that helps you control the interactions between these distributed services
        by adding latency tolerance and fault tolerance logic.

Feign - declarative HTTP client developed by Netflix.

Consumer Driven Contracts -
ATDD -
circuit breaker -
URLs
⚠️ **GitHub.com Fallback** ⚠️