Back to top

Come testare Cloud, Web, Service, Application performance con Locust

Un testing tool per simulare migliaia di utenti contemporanei su diverse macchine

Quando si implementano servizi ed applicazioni business critical e che richiedono elevate performance, la fase di testing è essenziale per validare l’architettura ed evitare pessime figure che hanno una decisa ricaduta reputazionale e di fiducia dei propri utenti.

Locust è un tool di test open source che nasce per testare quanti utenti contemporanei un sistema può gestire e quindi validare scalabilità, disponibilità ed affidabilità del sistema.

Come funziona Locust

L’idea di base è che nello stesso momento migliaia o milioni di utenti accedono ed usano il vostro applicativo. Il loro comportamento può essere definito attraverso codice python per simulare uno scenario completamente realistico.

Questo processo può essere quindi monitorato real-time tramite apposite interfacce permettendoti di verificare eventuali colli di bottiglia e di migliorare la tua architettura.

Locust è completamente event-based, questo vuol dire che migliaia di utenti contemporanei possono utilizzare la medesima macchina target, inoltre i processi Locust girano in maniera differenziata in microprocessi ( per la precisione viene utilizzato gevent, una libreria python, che a sua volta usa greenlet) per massima ottimizzazione dello scenario di testing. Contattaci subito e senza impegno per maggiori informazioni.

Le caratteristiche di Locust

Tra le caratteristiche principali di Locust puoi trovare:

  • Programmazione degli scenari di test in Python basati so coroutine
  • Distribuito e scalabile potendo testare centinaia di migliaia di utenti contemporanei su macchine differenti
  • Web UI completamente estendibile
  • Può testare qualsiasi sistema
  • “Hackable”, potete farci quello che volete e modificarlo a vostro piacimento

Contattaci subito e senza impegno per testare le tue applicazioni con Locust.

Glue Labs e Locust

Abbiamo usato Locust per stress test e per testare la scalabilità dinamica e real time di architetture business critical per permettere a numerosi Clienti di ottimizzare i costi delle risorse e nello stesso tempo ottenere le performance migliori.  Contattaci subito e senza impegno per maggiori informazioni.

CONTATTI

Scrivici dal form di contatto

Tel +39 06 56549766
Fax +39 06 21122581

Mail: info@glue-labs.com
Pec: gluelabs@legalmail.it

Dove Siamo
Roma: Piazza Don Sturzo 15
Padova: Via Savonarola 217
Milano: Via Lazzaretto 19
Torino: P.zza XVIII Dicembre 5

Nome*

E-mail*

Telefono(per un contatto più rapido)

Come possiamo aiutarti?

Altro che vuoi dirci?

Inviando i tuoi dati accetti le condizioni sulla privacy. Li useremo per rispondere alle tue domande e richieste.

TOP

Articoli