Brandon Byars

Results 29 issues of 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...

Beginner experience

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" } ]}...

Power user experience

Support tls.connect as well as net.connect ```` "proxy": { "to": "tcp://192.168.8.1:1010", "mode": "proxyOnce", "tls": true } ````

Power user experience

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...

Beginner experience

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...

Protocol diversity

Like the CSV lookups, allow looking up values from SQL and replacing response tokens

Dealing with scale

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...

Power user experience