July 5, 2016
The previous release, v0.2.0 , introduced the API Recorder for HTTP. By acting as a man-in-the-middle between an API client and API provider, API Recorder captures the raw HTTP traffic between them and records it to files; the files then make it easier to model API simlets for existing APIs.
This release adds to API Recorder support for router mode in addition to the already supported HTTP proxy mode and HTTP tunneling (HTTP CONNECT method) of TLS/SSL traffic. When running in router mode, API Recorder dispatches the incoming requests to a pre-configured remote host and port while capturing all requests and responses.
Another addition in this release is the capability to inject slowness when sending responses back. Currently there are two implementations: fixed delay and random delay within a range (i.e. random value between 50 and 320 milliseconds).
Among the small changes and improvements is that API Client is now consistent with API Recorder in the use of command line argument to denote TLS/SSL – it now uses ‘-tls’ instead of ‘-ssl. The documentation was been updated accordingly.
API Simulator v0.2.1 Release Changes
- API Recorder router mode.
- Added capability to inject slowness in sending responses back using one of these two implementations: fixed delay, and random delay within a range (i.e. random value between 50 and 320 milliseconds).
- API Client now uses ‘-tls’ instead of ‘-ssl’ as command line argument to denote the use of TLS/SSL. The documentation has been updated accordingly.
- A number of small changes and improvements.
Let us know what you think at [feedback at APISimulator.com]. Many thanks for your interest and support!
The API Simulator Team