API Studio
Test & load-test any endpoint
โ Load test sends real traffic to the target โ use test endpoints only
๐
API Tester
Send a single request and inspect the response
โก
Load Test (k6)
Hit the endpoint with many users and measure performance
Request
Operation
Custom request (blank)
Load Swagger
Pick a predefined operation, load a service's swagger to list all its endpoints, or stay on Custom and fill everything manually.
Endpoint URL
POST
GET
PUT
PATCH
DELETE
For GET, add query parameters directly in the URL (e.g. ?trackingId=123); the body is ignored.
Authentication
API Key (custom header)
Bearer Token (Authorization header)
API Key Header Name
e.g. X-API-KEY, apiKey, Ocp-Apim-Subscription-Key
API Key Value
Leave empty to send without an API key header
Customer IDs
๏ผ Add one by one
โฐ Bulk paste
Add
Add all
Separate with new lines or commas. Duplicates are skipped.
Request Body (JSON)
Tip: use
{{name}}
anywhere to make a value change per request (works in the URL too).
Dynamic Values
Token
Strategy
Values (comma separated)
Send Request
Performance Test (k6)
Load-tests the request configured above. Configure the load profile and run.
Simple
Stages (ramp)
Virtual Users
Concurrent users (max 200)
Duration (seconds)
โ optional
Hold the load for N seconds (max 120)
Iterations
โ optional
Total requests across all users
Set a duration, an iteration count, or both (with both, it stops at whichever comes first).
Ramp Stages
Each stage ramps to a target number of users over its duration. Total duration max 120s.
+ Add stage
Run Performance Test
0s
Elapsed
0
Active VUs
0
Requests
0
Req/sec (avg)
+ Add this run to comparison
Success Rate
Requests / sec over time
Average latency over time
Latency Distribution
Response Status Codes
All Metrics
Run Comparison
Clear all
Requests / sec over time
Average latency over time
Response
Copy
Recent Requests
Clear all