🚀 K6 Performance Test Script Generator
Professional-grade performance testing without manual scripting
🌙
▼
⚙️ General Configuration
Test Name / API Suite Name
Base URL (Optional)
Use environment variable: ${BASE_URL}
▼
🔐 Environment Variables
Environment Profile
Development
Staging
Production
+ Add Variable
Variables can be used in URLs, headers, and body as ${VAR_NAME}
▼
📊 Load Profile
Load Type
Constant Load
Ramping Up
Ramping Down
Spike Load
Custom Stages (Manual)
Virtual Users (VUs)
Test Duration
Ramp Duration
Target VUs
Configure Stages Manually
+ Add Stage
▼
🎬 Scenarios & Executors
Enable Advanced Scenarios (recommended for complex tests)
+ Add Scenario
▼
🔄 Execution Strategy
Execution Mode
Sequential (One after another)
Parallel (All APIs together)
Randomized (Pick one randomly)
▼
⏱️ Think Time Control
Think Time Mode
Fixed Duration
Random Range
Per-API Custom
Fixed Think Time (seconds)
Min (seconds)
Max (seconds)
Think time simulates user pause between actions. Per-API mode allows custom wait per request.
▼
📈 Performance Thresholds
Enable Thresholds
P95 Response Time (ms)
P99 Response Time (ms)
Max Error Rate (%)
▼
🌐 API Requests
+ Add API Request
⬇️ Import cURL
⚡ Generate K6 Script
📋 Load Example
📤 Export
📥 Import
📝 Generated K6 Script
📋 Copy
💾 Download
Import cURL Command
Cancel
Import