Skip to main content

A tutorial for Meeshkan

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for meeshkan-tutorial, version 0.0.5
Filename, size File type Python version Upload date Hashes
Filename, size meeshkan_tutorial-0.0.5-py2.py3-none-any.whl (6.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size meeshkan-tutorial-0.0.5.tar.gz (6.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page