Skip to main content

meeshkan-tutorial

An interactive tutorial for getting started with Meeshkan.

Installation

Install via pip:

$ pip install meeshkan-tutorial

This tutorial has been tested on Python 3.6, 3.7, and 3.8.

Running

After installing, you can begin the tutorial by invoking from the command line:

$ meeshkan-tutorial

Once you've run this, you should see:

                             __    __
   ____ ___  ___  ___  _____/ /_  / /______ _____
  / __ `__ \/ _ \/ _ \/ ___/ __ \/ //_/ __ `/ __ \
 / / / / / /  __/  __(__  ) / / / ,< / /_/ / / / /
/_/ /_/ /_/\___/\___/____/_/ /_/_/|_|\__,_/_/ /_/


The tutorial!!
Press ENTER to continue...

If not, it's probably our fault. Please let us know on the issues page.

What to expect

By the end of this tutorial, you'll know how to use Meeshkan to:

  • Record server traffic from an API
  • Transform those recordings into an OpenAPI spec
  • Create a mock server from the spec

You'll repeat this two times: once to build a mock server that serves back recordings (similar to wiremock or hoverfly), and once to build a mock server that serves back synthetic data (similar to unmock or fast-check). The tutorial will end by showing how these two modes can be mixed.

What is Meeshkan

Meeshkan is a tool for mocking HTTP APIs for use in sandboxes as well as for automated and exploratory testing. It uses a combination of API definitions, recorded traffic and code in order to make crafting mocks as enjoyable as possible.

Metadata

Release files for meeshkan-tutorial 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meeshkan-tutorial 0.0.5
File Size Uploaded
meeshkan-tutorial-0.0.5.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meeshkan-tutorial 0.0.5
File Interpreter ABI Platform
meeshkan_tutorial-0.0.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 12.9 kB

Release files / meeshkan-tutorial-0.0.5.tar.gz

Download URL meeshkan-tutorial-0.0.5.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4d0a4d26cafcdf328f82f9c34c51d97d0870982d36d71b10b07ba7d96d97befb
BLAKE2b-256 checksum
How to use checksums
16dbcd01143c26655e4daf392cb1f357f76bdd43b96fbea9846683fa24926473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.2

Release files / meeshkan_tutorial-0.0.5-py2.py3-none-any.whl

Download URL meeshkan_tutorial-0.0.5-py2.py3-none-any.whl
Size 6.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9c55c833a3beaa2cb29270d7c95f7a17d76f9c036bbba3ba782f1bea293201cd
BLAKE2b-256 checksum
How to use checksums
b20e407af2099044ae7e9c8ae32e26743ad397a2e5ebbcb6de9e69dbeacbc2aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.2

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page