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.6.tar.gz (29.5 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.6-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cvapianalyser-1.43.6.tar.gz
  • Upload date:
  • Size: 29.5 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.6.tar.gz
Algorithm Hash digest
SHA256 d5732e25a4c4d464b3b52c5497c571b84e124db3ca66eeb4030fd0a451b74c4c
MD5 b0b9371b14249cd63176a1f9d7c8c5e5
BLAKE2b-256 542e008aecd899239f862788d494e0fb1da75610a8bd3f28a688b1467d86a20e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvapianalyser-1.43.6-py3-none-any.whl
  • Upload date:
  • Size: 31.2 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c9c77886121162e049b06d21efcfed464cda0113b57df89ba61123c9d1b2b3be
MD5 41085129bdaa34bce3d307f38f5bf173
BLAKE2b-256 42e7600baeb46d60675b3d63e12a05020be45cbac6775188b6207fd5d2a7cff7

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