webinar: “test di carico e di performance in produzione: quali i rischi e le best practices?”

Post on 11-Jan-2017

315 Views

Category:

Software

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

•Emerasoft srl•Mission•Vision•Market & Solutions

Monica BurzioMauro Della Toffola

Agenda

• Perché testare in produzione?

• Quali sono i rischi?

• Quali sono le Best Practices?

• NeoLoad e NeoSense

• Demo

• Q&A

Webinar: “Test di carico e di performance in produzione: quali i rischi e le best practices?”

OTTOBRE 2015

Chi siamo

Data di nascita: 2005

Dove siamo:

via Po, 1 – Torino via del Poggio Laurentino, 118 - Roma

Creare valore per i nostri clienti implementando soluzioni

che aumentano la produttività, facilitando la collaborazione.

La nostra mission:

Alcuni clienti

DevOpsIoT

System & Software Engineering

Testing

ALM

SOAProcess Intelligence

Business Intelligence

Security

Digital Publishing

Training

ALM+PLMtraceability

standard compliance

collaboration

Big Data

BYOD

User Experience

QualityEnterprise Mobility

agileIoD

IoH

Usability

APIBPM

Continuous Delivery Continuous Integration

DevOpsIoT

System & Software Engineering

Testing

ALM

SOAProcess Intelligence

Business Intelligence

Security

Digital Publishing

Training

ALM+PLMtraceability

standard compliance

collaboration

Big Data

BYOD

User Experience

QualityEnterprise Mobility

agileIoD

IoH

Usability

APIBPM

Continuous Delivery Continuous Integration

STRUMENTI E SERVIZI

DI SOFTWARE TESTING

Test Automation web e mobile

Test Execution:• Excel Integration• Test Report KPI e SLA

Test di carico e di performance:• Web• Mobile• Virtual environments (CITRIX; Oracle Forms)

• Gestione requisiti

• Configuration Management con Subversion e Git

• Continuous Integration e deploy con Jenkins

• DEVOPS

Problem ?

Problem solv ing

ORGANIZZATIVI

TTMBUSINESS

TECNOLOGIA

rapida configurabilità

dopanti

moderni

collaborativi

ORGANIZZATIVI

TTMBUSINESS

TECNOLOGIA

ORGANIZZATIVI

TTMBUSINESS

TECNOLOGIA

Ambiti orizzontaliAm

biti

verti

cali

Ambiti orizzontaliAm

biti

verti

cali

UXI

Security

Requirement, Test, Task, Defect, Planning, Release, Compliancy

TestAutomationModel

ContinousIntegration

Delivery

TestPerformanceCM

BPI

Come testare in ProduzioneCon NeoLoad & NeoSense

In questo Webinar, testiamo in Produzione!Prepariamoci per la Battaglia!

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le soluzioni di Neotys

Demo NeoLoad

Domande

Perchè c’è bisogno di testare in Produzione?

Le nostre applicazioni sono interconnesse

Perchè c’è bisogno di testare in Produzione?

Abbiamo un ambiente di Test rappresentativo?

Quality AssuranceProduzione

La Performance dovrebbe essere un lavoro quotidiano

La Performance dovrebbe essere un lavoro quotidiano

Component testing

Requisiti

Gestire ibacklog

Plan sprint

Perfo

rman

ce Q

ualifi

catio

n

Com

posa

nt T

estin

g

stra

tegy

Esecuzione

Ciclo giornaliero

PerformanceEnd-to-End testing

Sprint Montaggio e Sviluppo

Feedback

Produzione

Syntheticmonitoring

LoadTesting in Prod

La Performance dovrebbe essere un lavoro quotidiano

Unit component

Component

Single user

Production activity

Limit

Ambiente di sviluppo

Ambiente QA

Soak Connection

Mobile Performance

Or

User experience

Failover Cloud

Ambiente di pre-produzione

Ambiente di produzione

Robustezza del codice Stabilità dell’architettura Esperienza End to end

Load in production

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le soluzioni di Neotys

Demo NeoLoad

Domande

Quali sono i rischi?

Impatto dell’Utente

Integrità dei Dati

Danneggiamento servizi di terze parti/ vengono rilevati gli attacchi DoS?

Recupero se “tutto va male”

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le Soluzioni di Neotys

Demo NeoLoad

Domande

Coinvolgere i guerrieri giusti

Ingegnere delle Performance

Operazioni

Ingegnere di Rete

Responsabile del Progetto

Amministratore del Database Architetto

Capire il comportamento della Produzione esistente

La tua Produzione utilizza:- Monitoraggio della Rete- Monitoraggio dell’Infrastruttura

Conoscere il comportamento della Produzione è necessario per convalidare l’efficacia dei Test

Il Tool APM ti aiuterà a rilevare l’impatto dei tuoi Utenti Reali

Iniziare in maniera semplice per garantire la tua fiducia

Convalidare la sola lettura dello Scenario prima di aggiungere transazioni di business complesse

Non avere fretta di concludere

Isolare servers/data centers Pianifica i tuoi Test fuori

dagli orari di ufficio Esercitare la « kill switch »

Come proteggere i tuoi Test?

Pianificare i dettagli rendendoli più precisi

Dati, tabelle e/o database

Frammentare, bloccare, virtualizzare e/o evitare

Un “centro di comando” proattivo, monitoraggio sintetico e di sistema in tempo reale

Recupero se “tutto va male”?

Virtualizzazione dei Servizi

Virtualizzazione dei Servizi

Determinare la causa principale

Conoscere in anticipo come si comporta ogni scenario Essere in grado di “eliminare” scenari individuali in fase di

test senza dover eliminare tutti gli scenari L’analisi dei dati è uno sport di squadra I Tool possono aiutare un sacco!

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le soluzioni di Neotys

Demo NeoLoad

Domande

Le soluzioni di Neotys

NeoLoadSoluzioni di Test per la prossima generazione di carico & performance testing per il web e il mobile

NeoSenseMonitoraggio sintetico di performance e disponibilità per le applicazioni

Registrazione utilizzando Scenari Genera Carico Emula la Rete Monitora App e

InfrastrutturaAnalizza il

comportamento delle App

Progetta i casi d’uso

Configurazione del monitoraggio

Monitora in Produzione

Analizza i risultati Invia delle notifiche di avviso

Cosa rende NeoLoad differente?

Veloce e automatizzato• Senza Script, GUI-based• Continuous integration costruisce Server

integration• I tuoi test il 30-50% più veloci

Supporta le ultime tecnologie per le Applicazioni Web e Mobile• Prova dei tuoi test di carico e performance tramite apposita toolbox

Test realistici senza eguali• Comportamento delle applicazioni complesse, test su device reali,

simulazione rete e metriche dei device reali durante il carico

Test in Cloud e In-House• Singola soluzione per i test in-house e in cloud con l’infrastruttura cloud on-demand • Completamente integrato con molti fornitori cloud e geografie

Costo totale inferiore alla Proprietà• Migliorare i risultati con meno risorse

Cosa rende NeoSense differente?

Supporta le ultime tecnologie per le Applicazioni Web e Mobile• Monitorare ogni tecnologia delle app web e mobile• Garantisce il poter monitorare e aggiungere nuove tecnologie alle tue app

Un Realismo senza pari• Monitorare scenari di applicazioni complesse da più sedi• Registra e riproduce i comportamenti di device reali

Veloce & Potente• Senza script, GUI-based • Un design semplice utilizza i casi e configura i profili monitorati

Intuizioni attuabili• Dashboard interattive per KPIs, eventi rilevanti, salute dell’applicazione• Insistere al di la delle transazioni di business per una richiesta specifica e per le risposte

Sinergia tra QA & Ops• NeoLoad + NeoSense significa meno lavoro e più valore per i team QA e Ops• Intermediario per il divario di DevOps per la performance delle applicazioni

Business & Collaborazione IT• Il livello di transazione commerciale crea linguaggi comuni tra business e IT• Lavorare insieme per definire i percorsi critici dell’utente

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le soluzioni di Neotys

Demo NeoLoad

Domande

Agenda

Perchè c’è bisogno di testare in Produzione?

Quali sono i rischi?

Metodi migliori

Le Soluzioni di Neotys

Demo NeoLoad

Domande

Contenuti disponibili su:

Canale slideshare di Emerasoft

Canale Youtube Emerasoftwww.emerasoft.comwww.emerasoft.com/servizi/qcloud

Q&A?

What’s next

Segui i nostri canali …

www.emerasoft.comsales@emerasoft.com

Emerasoft Srl

via Po, 1 – 10124 Torinovia del Poggio Laurentino, 118 – 00144 Roma

T +39 011 0120370 T +39 06 87811323F +39 011 3710371 

Grazie…

Contatti

top related