API Testing
Explore GhostAPI testing modes for load, stress, spike, and endurance validation
Configure virtual users, intensity, and duration in a beginner-first workflow. Monitor live throughput, latency, and error rates without touching a terminal.
Choose your testing strategy
Load testing for sustained traffic; server-side speed tools for quick checks and detailed sessions. Stress, spike, and endurance presets are planned next.
Load Testing
Virtual users + parallel requests
Simulate real users hitting your API with controllable intensity and concurrency. Reach 100–300+ RPS with clear guardrails.
Inputs
URL, method, headers, body
Outputs
Live metrics + JSON report
Speed
100–300+ RPS ready
Best for
QA + backend teams
Highlights
- • Real concurrency via virtual users
- • Parallel request intensity controls
- • Live p95/p99 tracking
API speed · quick & detailed
Quick check or detailed session
One-shot timing or a bounded worker session with live percentiles, HTTP status groups, transport split, and JSON export — measured from GhostAPI egress, not your browser.
Inputs
URL, method, concurrency, duration, timeout
Outputs
p50–p99, TTFB vs download, JSON export
Engine
Node fetch + in-memory metrics (no DB)
Best for
Latency checks from server egress
Highlights
- • Worker pool (bounded concurrency)
- • TTFB vs download per response
- • Five-second RPS / p95 buckets
Stress Testing
Find breaking points
Push beyond normal traffic to uncover limits and failure thresholds with guided escalation steps.
Inputs
URL, ramp plan, max load
Outputs
Breakpoint + failure curve
Speed
Ramp to peak quickly
Best for
SRE + platform teams
Highlights
- • Step-wise traffic ramping
- • Breakpoint discovery
- • Failure curve summary
Spike Testing
Sudden traffic bursts
Validate behavior during sudden, extreme load bursts and ensure recovery is smooth after the spike.
Inputs
Spike size + duration
Outputs
Stability + recovery
Speed
Immediate load burst
Best for
Launch events
Highlights
- • Instant traffic spike
- • Recovery monitoring
- • Stability summary
Endurance Testing
Long-running reliability
Run steady load over long durations to catch memory leaks, slowdowns, and throughput decay.
Inputs
Duration + steady load
Outputs
Throughput stability
Speed
Sustained load
Best for
Reliability checks
Highlights
- • Long-duration soak runs
- • Slow degradation alerts
- • Stability report