API fuzz testing generator using swagger document.
Motivation
Installation
$ pip install fuzzy-swagger
Example Usage
$ fuzzy-swagger --swagger http://localhost:8080/api-docs --server http://localhost:8080
Running locally
$ python local_main.py --swagger http://localhost:8080/api-docs --server http://localhost:8080
Verbose debugging
To turn on verbose output for debugging, set the --verbose argument.
Publishing Updates to PyPi
For the maintainer, increment the version number in fuzzy_swagger.py and run the following:
docker build -f ./Dockerfile.buildenv -t namuan/fuzzy-swagger:build .
docker run --rm -it --entrypoint python namuan/fuzzy-swagger:build setup.py publish
Enter the username and password for pypi.org repo when prompted
Release files for fuzzy-swagger 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fuzzy-swagger-0.1.11.tar.gz | 15.1 kB | Details |
Release files / fuzzy-swagger-0.1.11.tar.gz
| Download URL | fuzzy-swagger-0.1.11.tar.gz |
|---|---|
| Size | 15.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
72ad8ead6eda1f00adf4dc317f8833adc3f50be0f7a1ee19564a2e08131a5dde
|
|
BLAKE2b-256 checksum How to use checksums |
e15c0a7d6134278347f2259ff51478c9b8ddad0581d0608c9635dcf645a4c2e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/2.7.15
|