SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
  	
  	
  	
   	
  	
  	
   	
  	
  :	
  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 sales@emerasoft.com
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	
  	
  
marcella.arrabito@emerasod.com	
  
sales@emerasod.com	
  
+39	
  011-­‐19879273	
  
	
  
Davide	
  Gualano	
  
Research	
  and	
  Development	
  @	
  EmerasoJ	
  	
  
davide.gualano@emerasod.com	
  
	
  

Más contenido relacionado

Similar a Neoload webinar-24_07

Executive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrExecutive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrAndrea Corona
 
Selenium e testing web - di Alessio Benedetti
Selenium e testing web - di Alessio BenedettiSelenium e testing web - di Alessio Benedetti
Selenium e testing web - di Alessio BenedettiGiuneco S.r.l
 
Slide Mulesoft Meetup Milano #10.pdf
Slide Mulesoft Meetup Milano #10.pdfSlide Mulesoft Meetup Milano #10.pdf
Slide Mulesoft Meetup Milano #10.pdfFlorence Consulting
 
Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010Mauro Servienti
 
06 azure well architected framework
06 azure well architected framework06 azure well architected framework
06 azure well architected frameworkRauno De Pasquale
 
Il cloud e i vantaggi della nuvola!
Il cloud e i vantaggi della nuvola!Il cloud e i vantaggi della nuvola!
Il cloud e i vantaggi della nuvola!Alessandro Campanaro
 
Single Page Applications
Single Page ApplicationsSingle Page Applications
Single Page ApplicationsRoberto Messora
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Emerasoft, solutions to collaborate
 
Software Engineering Introduction in Italian
Software Engineering Introduction in ItalianSoftware Engineering Introduction in Italian
Software Engineering Introduction in ItalianPierpaoloCaricato
 
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...Sardegna Ricerche
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applicationsDotNetCampus
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Emerasoft, solutions to collaborate
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Profesia Srl, Lynx Group
 
Web app slots and WebAPI versioning
Web app slots and WebAPI versioningWeb app slots and WebAPI versioning
Web app slots and WebAPI versioningNicolò Carandini
 
Web app slots and webapi versioning
Web app slots and webapi versioningWeb app slots and webapi versioning
Web app slots and webapi versioningNicolò Carandini
 

Similar a Neoload webinar-24_07 (20)

OpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studioOpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studio
 
Executive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrExecutive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nr
 
LARUS 10th - Rampado Omar
LARUS 10th - Rampado OmarLARUS 10th - Rampado Omar
LARUS 10th - Rampado Omar
 
Selenium e testing web - di Alessio Benedetti
Selenium e testing web - di Alessio BenedettiSelenium e testing web - di Alessio Benedetti
Selenium e testing web - di Alessio Benedetti
 
Slide Mulesoft Meetup Milano #10.pdf
Slide Mulesoft Meetup Milano #10.pdfSlide Mulesoft Meetup Milano #10.pdf
Slide Mulesoft Meetup Milano #10.pdf
 
Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010Dal requisito all'implementazione @ CD2010
Dal requisito all'implementazione @ CD2010
 
06 azure well architected framework
06 azure well architected framework06 azure well architected framework
06 azure well architected framework
 
Il cloud e i vantaggi della nuvola!
Il cloud e i vantaggi della nuvola!Il cloud e i vantaggi della nuvola!
Il cloud e i vantaggi della nuvola!
 
Single Page Applications
Single Page ApplicationsSingle Page Applications
Single Page Applications
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
 
PresentazioneTesi
PresentazioneTesiPresentazioneTesi
PresentazioneTesi
 
Software Engineering Introduction in Italian
Software Engineering Introduction in ItalianSoftware Engineering Introduction in Italian
Software Engineering Introduction in Italian
 
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
VIRTUALENERGY - Sviluppo di sistemi per l'aggregazione, il coordinamento e l'...
 
Devops, Cloud e Container
Devops, Cloud e ContainerDevops, Cloud e Container
Devops, Cloud e Container
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applications
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
 
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
Cloud Journey e IT Modernization: Da app monolitica a microservizi. vFunction...
 
Web app slots and WebAPI versioning
Web app slots and WebAPI versioningWeb app slots and WebAPI versioning
Web app slots and WebAPI versioning
 
Web app slots and webapi versioning
Web app slots and webapi versioningWeb app slots and webapi versioning
Web app slots and webapi versioning
 

Más de Emerasoft, solutions to collaborate

Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementEmerasoft, solutions to collaborate
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliEmerasoft, solutions to collaborate
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformEmerasoft, solutions to collaborate
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Emerasoft, solutions to collaborate
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Emerasoft, solutions to collaborate
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementEmerasoft, solutions to collaborate
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Emerasoft, solutions to collaborate
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackEmerasoft, solutions to collaborate
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaEmerasoft, solutions to collaborate
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsEmerasoft, solutions to collaborate
 
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...Emerasoft, solutions to collaborate
 

Más de Emerasoft, solutions to collaborate (20)

PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAPPAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
PAnontiDEMO_5 motivi per cui una PA ha bisogno di una DAP
 
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk managementPercezione Vs Realtà: uno sguardo data-driven sull'OS risk management
Percezione Vs Realtà: uno sguardo data-driven sull'OS risk management
 
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelliwebinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
webinar LieberLieber & Emerasoft. Verso il DevOps, con i modelli
 
ComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di EmerasoftComeToCode 2022 - speech di Emerasoft
ComeToCode 2022 - speech di Emerasoft
 
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps PlatformIl DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
Il DevOps è troppo impegnativo? Keep calm e adotta una DevOps Platform
 
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdfOnboarding digitale sulle piattaforme della PA - 13.04.pdf
Onboarding digitale sulle piattaforme della PA - 13.04.pdf
 
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
Gitlab meetup Milano - Focus su Gitlab Devops Platform 27.01.2022
 
Viaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventuraViaggio nel mondo a servizi, come prepararsi per l'avventura
Viaggio nel mondo a servizi, come prepararsi per l'avventura
 
Digitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTODigitaltogether 2.0 IL MANIFESTO
Digitaltogether 2.0 IL MANIFESTO
 
POLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincentePOLARION by SIEMENS & GITLAB, una coppia vincente
POLARION by SIEMENS & GITLAB, una coppia vincente
 
Come proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informaticiCome proteggersi dagli attacchi informatici
Come proteggersi dagli attacchi informatici
 
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
Versioning dei modelli Enterprise Architect. Collaborazione e Standard con Le...
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream Management
 
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
Inail e la cultura cybersecurity: la Direzione centrale per l’organizzazione ...
 
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development PackINAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
INAIL e la cultura cybersecurity: Sonatype Advanced Development Pack
 
Polarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in aziendaPolarion ALM & Newired: vincere la resistenza culturale in azienda
Polarion ALM & Newired: vincere la resistenza culturale in azienda
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Smartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UISmartbear: un framework unico per testare API e UI
Smartbear: un framework unico per testare API e UI
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio Devops
 
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
SCA del Software Open Source: come interpretarlo per evitare problemi di sicu...
 

Neoload webinar-24_07

  • 1.                  :  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 sales@emerasoft.com
  • 2. GotoMee'ng    GotoMeeting Microfono in mute Per interventi e domande: chat
  • 4. 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. 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. 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. 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. 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. 9   Load  Test  di  applicazioni  Web  con  NeoLoad   NeoLoad   Virtual User   Web  Applica'on  
  • 10. 10   Load  Test  di  applicazioni  Web  con  NeoLoad   NeoLoad   Virtual User   Web  Applica'on  
  • 11. 11   Load  Test  di  applicazioni  Web  con  NeoLoad   NeoLoad   Virtual User   Web  Applica'on  
  • 12. 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  
  • 15. 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. 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. 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'  
  • 19. Contenu'  disponibili  su:   Canale  youtube  di  Emerasod       Canale  slideshare  di  Emerasod       www.qcloud.it   www.neoload.com       Q&A ? What’s  next  
  • 20. 20   Grazie! Marcella  Arrabito   Marke'ng  @  EmerasoJ     marcella.arrabito@emerasod.com   sales@emerasod.com   +39  011-­‐19879273     Davide  Gualano   Research  and  Development  @  EmerasoJ     davide.gualano@emerasod.com