An open API service indexing awesome lists of open source software.

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

Github App and Action Allowing for CI/CD of OpenApi-Perf in Github
https://github.com/awtkns/openapi-perf-action

ci-cd continous-delivery continous-deployment continous-integration github-action github-actions-ci github-actions-docker openapi openapi-perf performance

Last synced: 3 months ago
JSON representation

Github App and Action Allowing for CI/CD of OpenApi-Perf in Github

Awesome Lists containing this project

README

        


OpenAPI Perf Logo


OpenAPI Perf CI



👷 Continous Integration for OpenAPI-Perf 👷
Automated OpenAPI Performance Testing and Reporting in Github



Tests
Tests
Docker
Docs

---

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

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

**Github App**: https://github.com/apps/openapi-performance-testing

**OpenAPI Perf**: https://github.com/awtkns/openapi-perf

---

A github action for openapi-pref has been created to allow you to use openapi-perf in github workflows. Additionally, you can install the openapi-perf github app which will automatically comment and upload the generated report. Without the app installed, the report will be uploaded as a workflow artifact.

### Usage
```yaml
on: pull_request

jobs:
openapi-perf:
name: Builds and Runs the OpenAPI Performance Test Action
if: ${{ github.event.issue.pull_request }}
runs-on: ubuntu-latest
steps:
- name: OpenAPI Performance Test
uses: awtkns/openapi-perf-action@main
with:
openapi-endpoint: 'http://localhost:5000/openapi.json'
```