Skip to content

Load Testing Runner

Il Load Testing Runner di Solo è lo strumento definitivo per capire come si comportano le tue API quando migliaia di utenti le interrogano contemporaneamente. Non limitarti a sapere se un’API “funziona”: scopri quanto è veloce e quando inizia a cedere sotto pressione.


A differenza di un semplice test sequenziale, il Runner di Solo esegue le richieste in parallelo, fornendoti statistiche professionali:

  • P95 / P99 Latency: Scopri il tempo di risposta del 95% e 99% degli utenti. È la metrica più onesta per misurare l’esperienza utente reale.
  • Throughput (req/s): Quante richieste al secondo riesce a gestire il tuo server prima di rallentare?
  • Error Rate: Identifica la soglia critica in cui il server inizia a restituire errori di timeout o di sovraccarico (503 Service Unavailable).

  1. Configura la Richiesta: Prepara la tua richiesta HTTP normalmente (URL, Body, Auth).
  2. Vai al Tab Runner: Spostati nella scheda “Runner” all’interno dell’editor della richiesta.
  3. Imposta il Carico: Definisci i parametri di stress per il tuo test:
    • Concurrency: Quanti “utenti” simulati devono inviare richieste nello stesso momento?
    • Iterations: Quante richieste totali vuoi inviare in tutto il test?
  4. Avvia il Test: Clicca su “Start Run”. Vedrai i risultati apparire in tempo reale mentre il test è in corso.

Durante l’esecuzione, Solo ti offre un feedback visivo immediato:

  • Tabella degli Ultimi Risultati: Vedi scorrere gli status code e i tempi di risposta di ogni singola chiamata.
  • Barra di Avanzamento: Monitora quanto manca al completamento del test.
  • Sintesi Finale: Al termine, riceverai un report dettagliato con la media dei tempi, i picchi minimi/massimi e le percentuali di successo.

ObiettivoStrategia Suggerita
Stress TestAumenta gradualmente la Concurrency finché non vedi salire l’ Error Rate.
Baseline PerformanceEsegui 100 Iterations con Concurrency 1 per misurare la velocità “pura”.
StabilitàImposta un numero alto di Iterations (es. 5000) per vedere se il server degrada nel tempo.