Brandon Byars
Brandon Byars
From https://groups.google.com/g/mountebank-discuss/c/0rKCOYvP5yk/m/8fvNzZdgAAAJ?pli=1: Is it possible to simulate faults with mountebank? I know it has 'wait' behaviour but what about garbled response, dropped connections etc? Wiremock provides this functionality (http://wiremock.org/docs/simulating-faults -...
The --datadir CLI flag introduced a file-based database, but it runs into file locking issues at load. Rather than coupling to a specific database technology, it would be better to...
Add validation that logs a warning on all unrecognized fields. This allows them to pass those fields, but gives some additional feedback for when they've put it in the wrong...
Let's say you had a proxy listening on port 3000 configured like this: ```` { "to": "http://origin-server.com", "predicateGenerators": [{ "matches": { "query": true }, "ignore": { "query": "startDate" } ]}...
Support tls.connect as well as net.connect ```` "proxy": { "to": "tcp://192.168.8.1:1010", "mode": "proxyOnce", "tls": true } ````
If you set up predicates or predicateGenerators with xpath or jsonpath parameters, but the request isn't proper XML/JSON, mountebank just silently fails the predicate. This can make it hard to...
Binary HTTP currently works on a whitelist of content-types, which is very counter to the general-purpose nature of most mountebank code. It completely fails when it should be binary but...
Like the CSV lookups, allow looking up values from SQL and replacing response tokens
Currently behaviors allow the `proxy` response to be transformed, and in the case of `wait` and `decorate`, allow you to add behaviors to to saved responses. There may be times...