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)
| File | Size | Uploaded | |
|---|---|---|---|
| meeshkan-tutorial-0.0.5.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|