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
    What a load test tells you
  • 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
    What a stress test tells you
  • Spike test

    A sudden burst

    Paid plans

    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
    What a spike test tells you
  • Soak test

    Slow leaks over time

    Paid plans

    Does it still work an hour later?

    Holds a steady load for a long stretch to find slow leaks.

    Users
    10
    Duration
    60 minutes
    What a soak test tells you
  • 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
    What a smoke test tells you

Not sure where to start? Run a smoke test to prove the request works, then a load test at the traffic you expect.