PerfOps `/service` & `/shop` OpenAPI / Swagger Explorer
Interactive OpenAPI 3.1 documentation, instant k6 load test studio, and live API sandbox for all /api/service/* and /api/shop/* endpoints: automated k6 load script generator, LaunchGate SLO evaluation, architecture prototype generator, SKU catalog, and order execution.
Swagger โ k6 Load Test Generator & Instant Runner
Select OpenAPI endpoints, configure virtual user concurrency and strict LaunchGate SLO latency thresholds, generate executable k6 scripts, and run live performance tests in real time.
1. Select OpenAPI Endpoints to Test
5 of 5 endpoints included in test scenario
2. Workload & LaunchGate SLO Configuration
Select a turnkey preset or customize concurrency, duration window, and p95 cutoff.
Ready to Run Instant Load Test
Configure your desired virtual user concurrency and click "Run Load Test Now" to view real-time latency telemetry, interactive charts, and LaunchGate verdict analysis.
Run the full shooter with k6
The spec is generated from every app/api/**/route.ts route. The shooter reads it at start-up and loads every read-only endpoint marked x-k6-safe. Profiles: smoke, load, stress, spike, soak.
k6 run -e PROFILE=load -e BASE_URL=https://perfops.shop k6/swagger-shooter.js
Interactive API Endpoint Explorer
Inspect schema definitions, test individual endpoints with custom parameters, and view real-time cURL commands and response payloads.
Showing 18 of 18 Endpoints
/api/service/swagger-k6-runRuns concurrent benchmark requests against selected endpoints, assesses SLO latency thresholds, and outputs a LaunchGate release verdict (GO / CONDITIONAL / NO-GO) with full metrics distribution.
curl -sS -X POST https://perfops.tech/api/service/swagger-k6-run \
-H "Content-Type: application/json" \
-d '{ "vus": 10, "durationSeconds": 15, "p95ThresholdMs": 350, "selectedEndpoints": [ "/api/service/health", "/api/launchgate/subscription" ] }' | jq .