LanceGin / Mockman
Licence: agpl-3.0
Manage and start the mock servers on your local platform easily
Stars: ✭ 281
Projects that are alternatives of or similar to Mockman
mokker
The mock does not mock you. The video: https://www.youtube.com/watch?v=gGLNJpC-Ov0
Stars: ✭ 13 (-95.37%)
Mutual labels: mock, mock-server
ruby-dns-mock
DNS mock server written on 💎 Ruby. Mimic any DNS records for your test environment with fake DNS server.
Stars: ✭ 50 (-82.21%)
Mutual labels: mock, mock-server
Mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
Stars: ✭ 3,448 (+1127.05%)
Mutual labels: mock, mock-server
open-api-mocker
A mock server based in OpenAPI Specification
Stars: ✭ 58 (-79.36%)
Mutual labels: mock, mock-server
Killgrave
Simple way to generate mock servers written in Go
Stars: ✭ 180 (-35.94%)
Mutual labels: mock, mock-server
json-fake-server
Simple way to create http server (node js) https://www.npmjs.com/package/test-fake-server
Stars: ✭ 15 (-94.66%)
Mutual labels: mock, mock-server
Wiremockui
Wiremock UI - Tool for creating mock servers, proxies servers and proxies servers with the option to save the data traffic from an existing API or Site.
Stars: ✭ 38 (-86.48%)
Mutual labels: mock, mock-server
kb-proxy
kb-proxy 是一个可本地部署的、提供代理功能、接口测试管理、支持在线Mock、Host环境管理的在线工具平台。
Stars: ✭ 52 (-81.49%)
Mutual labels: mock, mock-server
Mockinizer
An okhttp / retrofit api call mocking library
Stars: ✭ 176 (-37.37%)
Mutual labels: mock, mock-server
any-mock
A configurable mock server,help you mock APIs.
Stars: ✭ 25 (-91.1%)
Mutual labels: mock, mock-server
Weld
Full fake REST API generator written with Rust
Stars: ✭ 146 (-48.04%)
Mutual labels: mock, mock-server
Openapi Mock
OpenAPI mock server with random data generation
Stars: ✭ 202 (-28.11%)
Mutual labels: mock, mock-server
platypus
Very simple and customizable mock/echo server
Stars: ✭ 15 (-94.66%)
Mutual labels: mock, mock-server
Ohhttpstubs
Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Stars: ✭ 4,831 (+1619.22%)
Mutual labels: mock, mock-server
Kakapo.js
🐦 Next generation mocking framework in Javascript
Stars: ✭ 535 (+90.39%)
Mutual labels: mock, mock-server
mocat
🐈 Mocat is a mocking toolbar that allows you to interactively develop and test network requests.
Stars: ✭ 27 (-90.39%)
Mutual labels: mock, mock-server
Mockaco
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
Stars: ✭ 213 (-24.2%)
Mutual labels: mock, mock-server
Mockman
is a powerful and convenient tool that helps you to manage and start mock servers locally.With the app, you can easily configure the routes, request format and response of a mock server
Screenshot
Usage
- Create your mock server -
click the add button
- Configure the
name
,port
andprefix
of your move server, make sure the port is not in use, or Mockman will give you a error notification. - Add some apis for your mock server.
- Configure the
method
,route
,response code
,latency
,required request options
andreponse data
of each api. - Start the server -
click the start button
. - After all, you can test your api locally.
Where will your api data be stored?
Your data will be stored as a
sqlite file
absolutely on your local, the path will be different on different operation system.
%APPDATA%
for Windows$XDG_CONFIG_HOME or ~/.config
for Linux~/Library/Application Support
for macOSBe attention before you start https server
- Mockman is using
self-signed-certification
to create https server- Install rootCA on your client and trust it before you send https requests
Todos
Server
- [x] ipcMain && ipcRender communication
- [x] dababase support
- [x] create a new mock
- [x] update a mock
- [x] remove a mock
- [x] query a mock info
- [x] create an api
- [x] update an api
- [x] remove an api
- [x] query an api info
- [x] start an express server with a mock config
- [x] handle errors while starting the server
Client
- [x] brand header dislay
- [x] mock sider display
- [x] mock-detail and api-list display
- [x] api-detail display
- [x] create a new mock
- [x] update a mock
- [x] remove a mock
- [x] query a mock info
- [x] create an api
- [x] update an api
- [x] remove an api
- [x] query an api info
- [x] request params check list
- [x] response k-v input group
- [x] response code editor
- [x] add blur event to jsonEditor
- [x] add a log panel to show the logs of an active mock server process
- [x] add https support
- [ ] group the apis with tag
- [ ] check the conflict of all mocks
- [ ] Export/Import mock or api configurations
License
Contribute
# install the dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build mockman
npm run build
# run unit tests
npm test
# lint all JS/Vue component files in `src/`
npm run lint
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].