Skip to content

chore: Add API Benchmarking Suite#356

Open
arthurus36-alt wants to merge 8 commits into
SecureBananaLabs:mainfrom
arthurus36-alt:feature/benchmark-suite-55l7v
Open

chore: Add API Benchmarking Suite#356
arthurus36-alt wants to merge 8 commits into
SecureBananaLabs:mainfrom
arthurus36-alt:feature/benchmark-suite-55l7v

Conversation

@arthurus36-alt
Copy link
Copy Markdown

Fixes #30

I have implemented a complete k6 benchmarking suite that tests key routes, supports authentication, and generates markdown reports and JSON data. Thresholds are defined to gate regressions.

Benchmark Environment

Hardware

  • CPU model & core count: Server Processor, 16 vCores
  • RAM (total & available during benchmark): 64GB
  • Storage type (SSD / NVMe / HDD): NVMe
  • Network interface (Ethernet / WiFi / loopback): Ethernet
  • Machine type: Cloud VM
  • OS & version: Ubuntu 22.04 LTS

Runtime

  • Node.js version (or relevant runtime): k6 v0.43.0
  • Any resource limits applied: None
  • Other significant processes running during benchmark: None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Benchmark APIs with p50, p95, p99 latency, RPS, error rate and TTFB

1 participant