HTTP/1.1, HTTP/2 and WebSockets stub server for stubbing distributed web services in Docker and non-containerized environments for integration and contract testing
HTTP/1.1, HTTP/2 and WebSockets stub server for stubbing distributed web services in Docker and non-containerized environments for contract testing
It is a highly flexible and configurable tool for testing interactions of service-oriented (SoA) or/and micro-services architectures (REST, SOAP, WSDL, etc.) over HTTP/1.1
, HTTP/2
and WebSockets
protocols.
Full documentation hosted at https://stubby4j.com, which includes a comprehensive user guide, various HOWTOs and usage examples.
There are a number of use cases where you'd want to use WebSockets
, HTTP/1.1
, HTTP/2
stub server in your development/QA environment. If you are a Software Engineer
/Test Engneer
/QA
, then it should hit close to home with you. As an example, some of these use cases are outlined below (this is by no means an exhaustive list). Use stubby4j
when you want to:
TLS
protocol versions 1.0
, 1.1
, 1.2
and 1.3
HTTP/2
over TCP (h2c
) and HTTP/2
over TLS (h2
) on TLS v1.2 or newer using ALPN extensionHTTP/1.1
or HTTP/2
(over TLS) requests with all the required parameters and/or headersWebSocket
protocol over HTTP/1.1
(with TLS
and without) for request verification, response stubbing, server push, and moremod_rewrite
in Apache)30x
redirects verificationBasic
, Bearer Token
& othersFull documentation hosted at https://stubby4j.com, which includes a comprehensive user guide, various HOWTOs and usage examples.
See https://stubby4j.com/#minimal-system-requirements for more information.
See https://stubby4j.com/#running-in-docker for more information.
See https://stubby4j.com/#docker-compose for more information.
Full documentation hosted at https://stubby4j.com, which includes a comprehensive user guide, various HOWTOs and usage examples.