Date post: | 05-Dec-2014 |
Category: |
Software |
Upload: | emerasoft-solutions-to-collaborate |
View: | 1,308 times |
Download: | 1 times |
: Performance e Load Test per applicazioni Web & Mobile
Agenda di oggi Introduzione
Performance Test con Neoload
Design, SLA, esecuzione
RisultaB
Success Story
24 luglio 2014 Richiedi la tua licenza gratuita a [email protected]
GotoMee'ng
GotoMeeting
Microfono in mute Per interventi e domande: chat
3
L’offerta tecnologica di Qcloud
4
NeoLoad la soluzione di load tes'ng per o;mizzare le tue applicazioni web
Perché scegliere Neoload: • Semplicità dell’implementazione dei test; • Ges'one automa'ca di tu; i parametri dell'applicazione senza necessità di
programmazione; • Monitoring e allarmi preconfigura' per una rapida analisi dei server; • Agile individuazione delle cri'cità di performance; • Possibilità di esecuzione dei test dal cloud; • Simulazione di accessi da più aree geografiche e su diversi livelli di traffico.
5
Load Tes'ng NeoLoad
Processo di verifica di un sistema, finalizzato alla misurazione dei tempi di risposta e all’analisi / tuning dell’infrastruttura hardware e applicativa.
6
Load tes'ng goals NeoLoad
ü Prevedere le performance di una applicazione
ü Determinare i limiti e garantire la scalabilità
ü Individuare i colli di bottiglia dell’infrastruttura
7
Load Tes'ng – Service Quality NeoLoad
Misurare la qualità di una soluzione applicativa in termini di SLA, definiti dal punto di vista dell’utente finale.
8
Load Tes'ng Types NeoLoad
ü Scalability / capacity Test ü aumenta il carico costantemente al fine di determinare la capacità massima del sistema.
ü Stress Test
ü stressa l’applicazione con un carico più elevato del normale ü Stability / “soak” Test
ü mantiene costante e medio il carico ma per un lungo periodo per individuare memory leak, e consumo di risorse
ü Configuration Test
ü combina il test di carico con il tuning della applicazione e della infrastruttura
9
Load Test di applicazioni Web con NeoLoad NeoLoad
Virtual User Web Applica'on
10
Load Test di applicazioni Web con NeoLoad NeoLoad
Virtual User Web Applica'on
11
Load Test di applicazioni Web con NeoLoad NeoLoad
Virtual User Web Applica'on
12
Load Test di applicazioni Web con NeoLoad NeoLoad
Design
• Virtual Users
• Popula'ons • Monitor • SLA
Run'me
• Scenarios • Run'me Overview
Results
• Test summary
• Errors • Alerts
13
NeoLoad Architecture
14
Modules
15
Success Story NeoLoad
• Azienda nel campo dei servizi • Nuova versione di un software: necessità di verificarne le
prestazioni • Scelta tecnologica non comune • Grande quantità di dati e alta complessità
Background
16
Success Story NeoLoad
• Neoload supporta la tecnologia scelta • Possibilità di modellare scenari complessi con casi d’uso
differenti eseguiti in contemporanea • Esecuzione dei test su finestre temporali realistiche • Efficace parametrizzazione per evitare di testare il sistema
di caching del database
Perché Neoload
17
Success Story NeoLoad
• Rilevate problematiche di sizing della macchina: era necessaria più RAM
• Diverse esecuzioni dei test con sizing diversi hanno sottolineato l’efficacia dell’upgrade
• L’intera attività, dalla fase di design a quella di analisi dei risultati dei test è durata meno di 3 settimane lavorative
Risulta'
18
Live demo
Contenu' disponibili su: Canale youtube di Emerasod Canale slideshare di Emerasod www.qcloud.it www.neoload.com
Q&A ?
What’s next
20
Grazie! Marcella Arrabito
Marke'ng @ EmerasoJ [email protected]
[email protected] +39 011-‐19879273
Davide Gualano
Research and Development @ EmerasoJ [email protected]