Blitz: prestazioni e test di carico dal cloud

11582666 m 2015

È difficile trovare un'analogia per il carico caricato su un server web, quindi ecco qui. Immagina di essere un server web e i tuoi visitatori sono lattine di pomodori. Se hai una o due lattine di cibo, puoi portarle abbastanza facilmente. Ammucchia qualche centinaio tra le tue braccia e nessuno degli alimenti può arrivare dove deve essere. Ora, se potessi in qualche modo ridurre le dimensioni di ciascuna lattina, distribuirle correttamente e ottenere aiuto per trasportarle, potresti essere in grado di trasportarne centinaia.

Un server web funziona in qualche modo allo stesso modo. Alcune centinaia di visitatori e il tuo server potrebbero avere molte risorse da visualizzare e portare il visitatore dove stanno andando. Ma accumulane migliaia o decine di migliaia e il server si ferma. Non è che alcuni visitatori possano arrivarci e altri no ... tutti vengono fermati. Le tue pagine vengono visualizzate molto lentamente e addirittura smettono di caricarsi del tutto. È ciò che il nostro il sito stava soffrendo dalle ultime settimane.

Il problema è che la maggior parte delle aziende spesso sviluppa o organizza un sito Web su un server che non ha alcun carico su di esso. Poi lo mettono in produzione, arrivano i visitatori e rapidamente scende.

Per prepararsi a questo, prestazioni e servizi di test di carico può aiutare. Blitz è un servizio di test di carico e prestazioni basato su cloud, non è necessario installare alcun software. Il servizio supporta fino a 200,000 utenti virtuali da 8 diverse località nel mondo (fino a 50,000 per regione) per testare il carico della tua app o sito web. Ciò consente agli utenti di confrontare diversi stack software, risorse hardware e fornitori di servizi. In definitiva, ti consente di scoprire le regressioni dei progressi prima che lo facciano i tuoi visitatori.

regioni

Blitz è stato creato per aiutare gli sviluppatori di applicazioni e siti Web a gestire e testare le prestazioni durante il ciclo di vita dello sviluppo. Attraverso lo sviluppo, la gestione temporanea, la produzione e le operazioni, è fondamentale garantire che l'applicazione soddisfi i massimi livelli di soddisfazione degli utenti.

dati sulle prestazioni

Blitz offre ottime funzionalità per programmi di garanzia della qualità continui:

  • Transazioni complesse - Sia che tu voglia testare una pagina web o una transazione complessa, Blitz ti consente di determinare facilmente il numero di utenti che puoi supportare.
  • Feedback dettagliato - Ottieni statistiche dettagliate e feedback in tempo reale e in un inglese semplice. Rapporti che possono aiutarti a eseguire il debug della tua infrastruttura, identificare i colli di bottiglia nella tua applicazione e determinare semplicemente se devi aggiungere un altro server.
  • plugin - Con la nostra estensione per Chrome o componente aggiuntivo per Firefox, è sufficiente navigare in una pagina Web ed eseguire un test delle prestazioni. Blitz si occupa dei cookie, dell'autenticazione e di tutte le altre complessità sottostanti.
  • Automazione - Con Ruby GEM e la piena integrazione con i server di integrazione continua come il server Bamboo CI di Atlassian, i test automatizzati delle prestazioni possono garantire che nessun push del codice possa causare un'esperienza negativa per gli utenti.

Monitoraggio timeout con carico:

timeout

Monitoraggio del tempo di risposta con carico:

tempi di risposta

Blitz ha lo sviluppo API client che vengono eseguiti in Java, Maven, Node.js, Python, Perl e PHP.

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.