Test types
Five shapes of load, five different questions.
The same request can be run five ways. What changes is the shape of the traffic — and therefore what the run can tell you. Stabula fills in sensible settings for each; you can change any of them.
-
Load test
Normal traffic
Does the API hold up under the traffic we actually expect?
Ramps up to the users you set, holds there, ramps down.
- Users
- 25
- Duration
- 5 minutes
-
Stress test
Where it breaks
Where does it break, and what breaks first?
Climbs past the users you set until something gives.
- Users
- 25 (peaks at 50)
- Duration
- 5 minutes
-
Paid plans
Spike test
A sudden burst
What happens when the traffic arrives all at once?
Jumps to three times the users in seconds, then drops.
- Users
- 10 (peaks at 30)
- Duration
- 1 minute
-
Paid plans
Soak test
Slow leaks over time
Does it still work an hour later?
Holds a steady load for a long stretch to find slow leaks.
- Users
- 10
- Duration
- 60 minutes
-
Smoke test
Does it work at all
Does this work at all, before I test it properly?
One user, up to a minute, to prove the flow works at all.
- Users
- 1
- Duration
- 30 seconds
Not sure where to start? Run a smoke test to prove the request works, then a load test at the traffic you expect.