Monitoraggio dei flussi: La homepage si carica. Ma qualcuno riesce davvero a comprare?

Il monitoraggio dei flussi esegue un intero percorso passo dopo passo: apre una pagina, fa il login, invia un modulo, chiama un’API. Quando un passaggio fallisce, sai quale e perché.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito

4.9/5 da 1,247+ recensioni Scelto da 65,000+ aziende
01

Percorsi interi, non singole pagine

Fino a 10 passaggi in sequenza: apri una pagina, segui un link, invia un modulo o chiama un’API. I cookie passano da un passaggio all’altro, come in un browser.

02

Valori che passano tra i passaggi

Salva un token o l’id di un ordine da un passaggio e usalo nel successivo. Le password sono sigillate e non vengono mai più mostrate.

03

Un browser reale quando serve

Attiva il browser reale per JavaScript e clic, e ricevi uno screenshot del passaggio che è fallito.

Cosa controlla il monitoraggio dei flussi che una singola richiesta non può controllare

Un singolo controllo di uptime fa una sola domanda: questa pagina risponde? Ma quasi tutto ciò che genera fatturato si trova qualche passaggio più in là. La pagina prodotto si carica, ma il modulo “aggiungi al carrello” invia i dati a un endpoint che restituisce un errore. La pagina di login risponde 200, ma la sessione non parte mai. Il checkout compare, ma il passaggio di pagamento va in timeout. Ogni pagina, presa da sola, sembra a posto; è il percorso a essere rotto.

Un monitor di flusso percorre il tragitto come farebbe un cliente, un passaggio alla volta, e verifica ogni passaggio lungo la strada.

I passaggi disponibili

Apri pagina: vai a un indirizzo.Segui link: fai clic su un link in base al testo, ad esempio “Checkout”.Invia modulo: compila e invia un modulo della pagina. I campi nascosti, come i token di sicurezza, vengono mantenuti.Richiesta API: GET, POST, PUT, PATCH o DELETE, con header e body, per le sequenze di API.Clic: su un pulsante o su qualsiasi altro elemento in base al testo, nel browser reale.

Ogni passaggio può verificare il codice di stato, un testo che la pagina deve o non deve contenere, oppure campi JSON. Il primo passaggio che fallisce interrompe il flusso, e l’incidente ti dice quale passaggio era e cosa è stato restituito.

Valori da un passaggio, usati nel successivo

I percorsi reali dipendono da ciò che è successo prima. Salva un valore da un passaggio, come un token di accesso dalla risposta del login o l’id di un ordine dal carrello, e usalo più avanti come {{name}} in un indirizzo, un header, un body o un campo di un modulo. I cookie passano automaticamente da un passaggio all’altro, così un login resta attivo.

Password e altri segreti sono sigillati: cifrati con AES-256-GCM e mai più mostrati per intero, nemmeno a te. Usa un account di test dedicato e le credenziali restano al sicuro quanto il resto della tua configurazione.

Richieste semplici o un browser reale

Di default un flusso viene eseguito come semplici richieste HTTP. È veloce e può girare anche ogni minuto. Alcuni siti richiedono di più: un carrello costruito in JavaScript, un pulsante che non è un link, una single-page app. Attiva “Run in a real browser” e il flusso gira in un browser che esegue JavaScript e fa clic come un visitatore. Quando un passaggio fallisce, ricevi uno screenshot della pagina così come appariva.

Un browser reale richiede molto più tempo di una richiesta, quindi i flussi nel browser girano al massimo ogni 15 minuti. Usa le richieste semplici quando puoi, e il browser reale per i percorsi che ne hanno bisogno.

Un flusso di checkout per northwind.shop

Apri la pagina prodotto e verifica che contenga “Add to cart”.Invia il modulo “aggiungi al carrello”.Segui il link “Checkout” e verifica che ci sia il riepilogo dell’ordine.Verifica che il passaggio di pagamento si carichi. Se non succede, il flusso fallisce qui e l’incidente mostra il passaggio 4 con uno screenshot.

Fermati prima che venga pagato o inviato qualcosa. Un flusso che verifica il caricamento del passaggio di pagamento intercetta la maggior parte dei guasti del checkout senza effettuare ordini reali. La demo dal vivo include un percorso di checkout come questo, che puoi aprire senza registrarti.

Login e sequenze di API

Per un prodotto SaaS, il percorso più importante è spesso il login. Un flusso può aprire la pagina di login, inviare il modulo con una password sigillata e verificare che la dashboard mostri il nome dell’utente di test. Per un’API, concatena le richieste: ottieni un token, usalo per creare un oggetto di test, rileggilo e verifica un campo JSON. La checklist per il monitoraggio delle API elenca le sequenze che vale la pena coprire.

Avvisi con le prove allegate

Un flusso che fallisce viene confermato come qualsiasi altro controllo: i flussi partono da Stoccolma, in Svezia, e ogni errore viene ricontrollato prima che si apra un incidente. L’incidente mostra il passaggio fallito e la sua risposta, più uno screenshot quando il flusso è stato eseguito in un browser reale. Gli avvisi arrivano via email, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhook e notifiche push sul telefono.

Dove si inseriscono i flussi

Mantieni i singoli monitor di uptime per la homepage e gli endpoint principali, controllati ogni minuto, e aggiungi i flussi per i percorsi che generano fatturato. Ogni flusso conta come un monitor di uptime: 15 con Start, 100 con Professional e 250 con Business. I negozi online di solito partono dal checkout; vedi il monitoraggio per i negozi online.

I piani partono da 9 € al mese con fatturazione annuale o 12 € con fatturazione mensile, IVA esclusa. Confronta i limiti nella pagina prezzi, oppure inizia una prova gratuita di 14 giorni senza carta.

“Every minute of downtime means lost sales of hundreds of dollars. That's why we at Acme Inc. recommend UptimeCheck to monitor our uptime and help us respond to website outages quickly.”

Thom Adams

E-commerce Manager

Domande su Monitoraggio dei flussi

Cosa può fare un monitor di flusso?

Aprire pagine, seguire link, inviare moduli, fare clic su pulsanti e chiamare API, fino a 10 passaggi in sequenza. Ogni passaggio può verificare il codice di stato, un testo o campi JSON.

Posso monitorare un login?

Sì. Invia il modulo di login con un account di test. Segna la password come segreta: viene cifrata e non viene mai più mostrata.

Posso usare un valore di un passaggio in un passaggio successivo?

Sì. Salva un valore come un token o l’id di un ordine e usalo più avanti come {{name}} in un indirizzo, un header, un body o un campo di un modulo.

Quando mi serve il browser reale?

Quando la pagina ha bisogno di JavaScript, o di un clic su qualcosa che non è un link o un modulo. I flussi in un browser reale includono anche uno screenshot del passaggio che è fallito.

Ogni quanto può girare un flusso?

I flussi con richieste semplici possono girare anche ogni minuto. I flussi in un browser reale girano al massimo ogni 15 minuti.

I flussi rientrano nei limiti del mio piano?

Sì. Ogni flusso conta come un monitor di uptime: 15 con Start, 100 con Professional e 250 con Business.

Funziona bene con

Uptime monitoring

Controlli HTTP(S), ping e porta ogni minuto, confermati da un secondo controllo prima di ogni avviso.

Scopri di più

API monitoring

Metodi, header e body personalizzati, con controlli JSON per ogni endpoint.

Scopri di più

Incident management

Interruzioni confermate con prove, una timeline, presa in carico e revisioni degli incidenti.

Scopri di più

I disservizi sono acqua passata.

Configura il tuo primo monitor in meno di un minuto, oppure esplora prima la demo live.

Prova gratuita di 14 giorni · Poi gratis con 5 monitor · Nessuna carta di credito