Skip to main content

An Automatic REST Endpoint Performance Test Generation Suite

Project description

OpenAPI Perf Logo

OpenAPI Perf

🤖 Automatic OpenAPI Performance Testing 🤖

Tests Docs Package version Python


Documentation: https://openapi-perf.awtkns.com

Source Code: https://github.com/awtkns/openapi-perf

Continous Integration: https://github.com/awtkns/openapi-perf-action


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

Coming 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.3.tar.gz (3.5 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: openapi-perf-0.0.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.5

File hashes

Hashes for openapi-perf-0.0.3.tar.gz
Algorithm Hash digest
SHA256 022aee108989f7fe9cdf4d1f7c3dc55ca5156fd8c8776602b2819133438e8d82
MD5 5eb361fb2bb71ebad29e214371e6c517
BLAKE2b-256 e5833e5716ea5ff2560f96e494f9fdc93af722c3fdf79c3931ee6a7602cb97bf

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