ݺߣ

ݺߣShare a Scribd company logo
NeoLoad:	
 Performance	
 e	
 Load	
 Test	
 per	
 
                 applicazioni	
 Web	
 &	
 Mobile	
 




                                                Agenda	
 di	
 oggi	
 
                                                Introduzione	
 
                                                Performance	
 Test	
 con	
 Neoload	
 
                                                Design,	
 SLA,	
 esecuzione	
 
                                                RisultaB	
 
                                                	
 


27	
 marzo	
 2013
GotoMee'ng	
 

	
 GotoMeeting

         Microfono in mute
         Per interventi e domande: chat
Emerasoft: solution areas
Partner & Technologies
                                                                  Polarion®
                                                              Application Lifecycle Management	
 

Business Intelligence




                                                                       ePublishing



                        Performance e Load Testing


                                                              Mainframe modernization


        Modeling	
 


                               Configuration Management
NeoLoad	
 	
 
la	
 soluzione	
 di	
 load	
 tes'ng	
 per	
 o6mizzare	
 le	
 tue	
 applicazioni	
 web	
 


        Perché	
 scegliere	
 Neoload:	
 
        •  Semplicità	
 dell’implementazione	
 dei	
 test;	
 
        •  Ges'one	
 automa'ca	
 di	
 tu6	
 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	
                     Run'me	
                  Results	
 

              • Virtual	
                 • Scenarios	
              • Test	
 
                Users	
                   • Run'me	
                   summary	
 
              • Popula'ons	
                Overview	
               • Errors	
 
              • Monitor	
                                             • Alerts	
 
              • SLA	
 




13
NeoLoad	
 Architecture	
 




14
Modules	
 




15
Live	
 demo	
 




16
What’s	
 next	
 


Contenu'	
 disponibili	
 su:	
 
Canale	
 youtube	
 di	
 Emerasoa	
 	
 
	
 
Canale	
 slideshare	
 di	
 Emerasoa	
 
	
 
	
 
www.emerasoa.com	
 
www.neotys.com	
 
	
 



                                              ?
	
 


                     Q& A
Grazie!	
 



                                                   Davide	
 Gualano	
 
                       Research	
 and	
 Development	
 @	
 EmerasoM	
 	
 
                               davide.gualano@emerasoa.com	
 




                                       Emerasoa	
 University	
 
                                  marcella.arrabito@emerasoa.com	
 
                                                  +39	
 011-­‐19879273	
 


18

More Related Content

Neoload: Performance & Load Test per Applicazioni Web & Mobile

  • 1. NeoLoad: Performance e Load Test per applicazioni Web & Mobile Agenda di oggi Introduzione Performance Test con Neoload Design, SLA, esecuzione RisultaB 27 marzo 2013
  • 2. GotoMee'ng GotoMeeting Microfono in mute Per interventi e domande: chat
  • 4. Partner & Technologies Polarion® Application Lifecycle Management Business Intelligence ePublishing Performance e Load Testing Mainframe modernization Modeling Configuration Management
  • 5. NeoLoad la soluzione di load tes'ng per o6mizzare le tue applicazioni web Perché scegliere Neoload: •  Semplicità dell’implementazione dei test; •  Ges'one automa'ca di tu6 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Load Test di applicazioni Web con NeoLoad NeoLoad Virtual User Web Applica'on 10
  • 11. Load Test di applicazioni Web con NeoLoad NeoLoad Virtual User Web Applica'on 11
  • 12. Load Test di applicazioni Web con NeoLoad NeoLoad Virtual User Web Applica'on 12
  • 13. Load Test di applicazioni Web con NeoLoad NeoLoad Design Run'me Results • Virtual • Scenarios • Test Users • Run'me summary • Popula'ons Overview • Errors • Monitor • Alerts • SLA 13
  • 17. What’s next Contenu' disponibili su: Canale youtube di Emerasoa Canale slideshare di Emerasoa www.emerasoa.com www.neotys.com ? Q& A
  • 18. Grazie! Davide Gualano Research and Development @ EmerasoM davide.gualano@emerasoa.com Emerasoa University marcella.arrabito@emerasoa.com +39 011-­‐19879273 18