What is Mockerie?
Mockerie is an open source mock server and API simulator that allows you to quickly mock APIs, generate fake test data, and create simulations of microservices for development and testing. It provides a user-friendly graphical interface to configure mock endpoints, relations between endpoints, custom logic, and dynamic responses without writing code.
Key features include:
- Graphical interface to define routes and mocks without coding
- Dynamic responses based on JavaScript templating
- Mock CRUD APIs and REST web services
- Simulate microservices architectures and data relationships
- Generate fake data from multiple sources like JSON Schema, Faker.js
- Import Postman collections
- Extend functionality with JavaScript plugins
- CLI available to integrate with automation
Mockerie runs as a standalone Node.js process. It is open source software released under the MIT license. The project is hosted on GitHub and supported by an active community contributing plugins and improvements.
Overall, Mockerie provides a fast and flexible way to create mocked APIs and configurable test data. With its graphical interface focused on developer productivity, it can accelerate testing workflows by facilitating test data generation and services virtualization without requiring advanced coding skills.