Skip to main content

plugin tool for capturing API coverage with input of a SPEC file against API shark of CloudVector

Project description

CV-APIAnalyser

cvapianalyser is a Python library for analysing the api traffic captured by CloudVector's APIShark against an APISPEC for identifying the gap in API coverage mostly useful in a QA environment to understand the gap in test coverage.

Visit https://www.cloudvector.com/api-shark-free-observability-security-monitoring-tool/#apishark

Installation

Use the package manager pip to install foobar.

pip install cvapianalyser

Usage

cvapianalyser 

****************************************************************************************************
CloudVector CommunityEdition - Coverage analysis plugin
****************************************************************************************************

Enter CommunityEdition(CE) host in format <host>:<port> : x.x.x.x:y
Enter your CommunityEdition(CE) username : sandeep
CommunityEdition(CE) password:
Enter recording in CE to compare with : recording1

instead of giving inputs every single time you can also alternatively create a file called my_cesetup.yaml in the path from where you are running the tool

ce_host:
ce_username:
ce_recording:
input_apispec:

you can have multiple such my_cesetup.yaml for different CE setup or different recordings and run them from specific paths for its corresponding reports

License

MIT

Project details


Download files

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

Source Distribution

cvapianalyser-1.43.0.tar.gz (28.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cvapianalyser-1.43.0-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

Details for the file cvapianalyser-1.43.0.tar.gz.

File metadata

  • Download URL: cvapianalyser-1.43.0.tar.gz
  • Upload date:
  • Size: 28.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.8.0 tqdm/4.46.1 CPython/3.8.1

File hashes

Hashes for cvapianalyser-1.43.0.tar.gz
Algorithm Hash digest
SHA256 28c336b0faf794a7c7b8c7a36eb7234fedf60bc76f03fbd9c1d10ca2ab677f77
MD5 b19a67e6b66ab8f7d6fc1c6f2feea807
BLAKE2b-256 0277cef1bb0c720bf1ead54bcfd3748ff5381f6acb58f72650889eaeb8062178

See more details on using hashes here.

File details

Details for the file cvapianalyser-1.43.0-py3-none-any.whl.

File metadata

  • Download URL: cvapianalyser-1.43.0-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.8.0 tqdm/4.46.1 CPython/3.8.1

File hashes

Hashes for cvapianalyser-1.43.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da5c71eb52d475efcdb8f19f17c9d76fac7c0720440ec435a1c976638cf725c0
MD5 54eb77c72c50294fc893869f4bf4f1c0
BLAKE2b-256 9c2910f96d7129885bfe5fe93f840dd78f3464945d30671f05ee45021c65dd91

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page