QuickMocker Released

QuickMocker Released


Hey there and great to see you! This is the place where you'll be able to read our latest updates about the product and its features.

Just a quick heads-up on what is QuickMocker. It is a cloud-based online API mocking tool which is here to help you to mock your future and/or existing web services or in other words simply to "fake" your API. Our primary goal is to provide a solution for mocking RESTful services (API), but it does not mean that you cannot mock XML-RPC or SOAP web service :)

We support the following HTTP methods: 'GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'. And we support any response format you like, for instance XML, JSON, JSONP or whatever else you want. You have a full control over the endpoint response headers and body. 

Obviously there are a number of existing solutions which are similar to this. So, what’s the crack?

First of all we created a live (or instant) request log, which means whenever you are on the project page, you’ll see immediately when new requests come to your project / endpoint and from there you can see all of its details. Every new project comes with the default endpoint which intercepts any request to your host. So, in case you’ve defined the endpoint incorrectly or else the request comes to the wrong combination of URL Path and HTTP Method, you can easily debug this problem and fix it in no time. This default endpoint responds with a 404 status code and default QuickMocker’s response headers / body. You can easily change its behavior or even delete this endpoint, but be aware that in this case you won’t be able to debug requests to unexisting endpoints, unless… unless you create a new endpoint that will intercept whatever you need or don’t need :)

Secondly, we developed additional features that can help you make your mocks not that really dummy. What does this mean? The main thing is that your URL path can be Regular Expression (RegExp / RegEx). So for instance if you want to request `GET /user/1` and `GET /user/2`, you do not need to create 2 separate endpoints. Simply create one endpoint `GET ^/user/([0-9]+)$` and this will allow you to request any user ID using one single endpoint.

After URL RegExp QuickMocker goes further and introduces shortcodes (dynamic response properties). This thing makes your mock response body dynamic. For example you can output matched subpatterns wrapped with parentheses in the body by using shortcode (urlParam:<index>). There are a number of shortcodes, which you may find on the FAQ page.

Another feature that you might find interesting is combining multiple HTTP methods in one endpoint. Similarly to URL RegExp, you can intercept more requests using only one single endpoint. For instance, a combination of GET and HEAD or combination of POST and PUT might result in the same response for you… or no? :)

Last but not least, we allow you to prioritize your endpoints by sorting (re-ordering) them simply with drag & drop. This might be really helpful in case you use an endpoint with the same HTTP Method and a similar URL path, e.g. one endpoint contains the URL path of another endpoint. 

This is only the main features we told you about. QuickMocker has more to show. Simply register free of charge to see it yourself!

Please note that this is the initial release of the application and currently it supports ONLY one FREE subscription plan and FREE features/limits. This will be more than enough for you to get familiar with our services. So go ahead, register and try it yourself. We hope it can be helpful to you and the work you are doing. We will be really grateful if you provide us your feedback through our contact form.

We’ll regularly provide updates about any changes or new features here. As soon as our paid subscription plans are ready, we will notify you by email. So, register and stay tuned!