What is MockServer
MockServer can be used for mocking any system you integrate with via HTTP or HTTPS (i.e. services, web sites, etc).
MockServer can:
return a "mock" response when a request matches an expectation
forward a request when the request matches an expectation (i.e. a dynamic port forwarding proxy)
execute a callback when a request matches an expectation, allowing the response to be created dynamically
verify requests have been sent (i.e. as a test assertion)
What is MockServer Proxy
MockServer Proxy can be used for transparently recording all requests sent by a system (i.e. an application or set of applications).
MockServer Proxy can:
proxy all requests using any of the following proxying methods:
- Port Forwarding
- Web Proxying (i.e. HTTP proxy)
- HTTPS Tunneling Proxying (using HTTP CONNECT)
- SOCKS Proxying (i.e. dynamic port forwarding)
- verify requests have been sent (i.e. in a test assertion)
- record requests and responses to analyse how a system behaves