Skip to content

csabika98/mocker

Repository files navigation

Mocker - API Response Mimicking Tool

MOCKER is a user-friendly GUI application developed in Python, designed to make API development and testing a breeze. With MOCKER, you can easily mimic API responses with a fully customizable response structure, including JSON and XML formats. Whether you're a developer creating APIs or a tester examining API behavior, this tool simplifies the process and ensures you get the data you need, when you need it.

Features

  • Graphical User Interface (GUI): MOCKER comes with a user-friendly Tkinter-based graphical interface, making it accessible to users of all skill levels.

  • Flexible Response Configuration: You have the freedom to define and customize your API response structure. Choose between JSON and XML formats to suit your project's requirements.

  • Custom Response Codes: Tailor your API responses by setting custom response codes, allowing you to simulate different server responses, including errors or successes.

  • HTTP Method Support: Currently, MOCKER supports the POST HTTP method, ideal for testing your endpoints that require data submission.

  • Lightweight Frameworks: MOCKER utilizes Flask and Waitress to provide a fast and reliable API mocking experience, ensuring that your testing process remains smooth.

Getting Started

Follow the instructions below to get started with MOCKER:

Getting Started

To get started with MOCKER, follow these steps:

  1. Clone the repository to your local machine:

git clone https://github.com/csabika98/mocker.git

  1. Install the required dependencies:

pip install -r requirements.txt

  1. Launch the application:

python mocker.py

  1. Start customizing your API responses and make your development and testing ta

Releases

No releases published

Packages

No packages published