Skip to main content

An Automatic REST Endpoint Performance Test Generation Suite

Project description

OpenAPI-Perf

An Automatic REST Endpoint Performance Test Generation Suite

Tests Package version

---

This project will make use of the OpenAPI schema to build an automated REST API performance testing and benchmarking tool. OpenAPI defines an interface for REST APIs allowing automated generation of an API schema which provides insights on the API's usage and expected input and response values. Using the OpenAPI schema we hope automatically generate tests covering all endpoints. We will use these generated tests to both test for endpoint correctness and to gather relevant performance metrics such as response time. We will finally generate an informative report on endpoint performance and correctness, allowing developers to quickly determine potentially problematic endpoints and endpoints that would benefit most from optimization.

Installation

pip install openapi-perf

Usage

Comming soon

Download files

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

Source Distribution

openapi-perf-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

openapi_perf-0.0.1-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file openapi-perf-0.0.1.tar.gz.

File metadata

  • Download URL: openapi-perf-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for openapi-perf-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2fee3e435d694a11ab09d672471a31047f9e78d0d236b8dd2bc4ae6c2ffaedd5
MD5 2a4dbb55e9fe66b894a05a52276dd50f
BLAKE2b-256 77f131c152ba972bbc1998454f21eca81f970f9ec5c9a84df1c67a2316f8ef06

See more details on using hashes here.

File details

Details for the file openapi_perf-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: openapi_perf-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for openapi_perf-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf0120a857402570263cb53cd1cf8fdbcd078ec1606dd39c9a3293a1317e0ef7
MD5 2412092596fbaab7e7c5cf26b1a790f5
BLAKE2b-256 1bd9da2c416966e36f7d27b77bcfffdefa592709a712423dcc6475c199a2c324

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