lasttest auf zuruf cloudtest on demand
Post on 11-Aug-2015
173 Views
Preview:
TRANSCRIPT
1© 2014 SOASTA. All rights reserved.
Lasttest auf ZurufCloudTest on Demand
Tobias Dreyschultze, Sales Engineer, Münchentdreyschultze@soasta.com
2© 2014 SOASTA. All rights reserved.
Neues Umfeld & Herausforderungen
Früher Heute
Anwendungskomplexität steigt
Vielzahl Zugriffsmöglichkeiten
Beschleunigter Entwicklungsprozess
Benutzer Toleranz sinkt
3© 2014 SOASTA. All rights reserved.
Lasttest in 4-6 Stunden
o Schnelle Testerstellung durch UI Skripting
o Bereitstellung globaler Infrastruktur innerhalb von Minuten
o Flexibilität während der Testausführung, z.B.
• Dynamisches Management der virtuellen User
• Pausieren
o Vielfältige Analyse-Möglichkeiten in Echtzeit
o Automatisierte Reports
o Expertenwissen
Ist das möglich?
4© 2014 SOASTA. All rights reserved.
UI basierendes Scripting
o Niedrige Einstiegshürde (kein Fat Client, nur Browser)
o Kein Programmieren oder XML definieren
o Schneller Austausch mit Kollegen
o Hohe Out of the Box Funktionalität
• Parametrisierung
• Dynamiserung
• Strukturierung
• Logiken
o Erweiterbar durchJavaScript & Java
5© 2014 SOASTA. All rights reserved.
SOASTA - Globale Testplattform
SOASTA Test Cloud
SOASTA Command & ControlTesten & Messen im Grid
(Patentierte Technologien)
SOASTA Analytic EngineIn-Memory Performance Analytics
(Patent filed)
SOASTA Analytic EngineIn-Memory Performance Analyse
(Patentierte Technologien)
TouchTestFunctionality(Patentiertf)
CloudTestPerformance(Patentiert)
Testing
mPulseReal UserMonitoring
Produktion
Anbindung an internes Monitoring
SOASTA Core DNA
6© 2014 SOASTA. All rights reserved.
SUT/AUT
Performance- & Lasttests aus der Cloud
Load Balancer
Cache
Web Server
App Server
Database
CDN
Ads
PaymentServices
Media Server
Credit Check
Web Analytics
Dependent Services
7© 2014 SOASTA. All rights reserved.
SUT/AUT
Performance- & Lasttests aus der Cloud
Load Balancer
Cache
Web Server
App Server
Amsterdam (Microsoft)
Frankfurt(Amazon)
Your Location
(Your Cloud)
Karlsruhe (Profitbricks) Databas
e
CDN
Ads
PaymentServices
Media Server
Credit Check
Web Analytics
Dependent Services
8© 2014 SOASTA. All rights reserved.
Performance- & Lasttests aus der Cloud
Amsterdam
Karlsruhe
SUT/AUT
Load Balancer
Cache
Web Server
App Server
Dependent
Services
Database
SOASTA TEST CLOUD (Grid)
Frankfurt
Your Location
9© 2014 SOASTA. All rights reserved.
Performance- & Lasttests aus der Cloud
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
SUT/AUT
Load Balancer
Cache
Web Server
App Server
Dependent
Services
Database
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Amsterdam
KarlsruheSOASTA TEST CLOUD (Grid)
Frankfurt
Your Location
10© 2014 SOASTA. All rights reserved.
Performance- & Lasttests aus der Cloud
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
SUT/AUT
Load Balancer
Cache
Web Server
App Server
Dependent
Services
Database
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Developer
CloudTest
Analytics
Database
Main
Tester
PerformanceEngineer
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Amsterdam
KarlsruheSOASTA TEST CLOUD (Grid)
Frankfurt
Your Location
11© 2014 SOASTA. All rights reserved.
Performance- & Lasttests aus der Cloud
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
SUT/AUT
Load Balancer
Cache
Web Server
App Server
Dependent
Services
Database
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Developer
CloudTest
Analytics
Database
Main
Tester
PerformanceEngineer
Internes Monitoring
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Amsterdam
KarlsruheSOASTA TEST CLOUD (Grid)
Frankfurt
Your Location
12© 2014 SOASTA. All rights reserved.
Internes & Hybrides Testen
Analytics
CloudTest
SUT/AUT
Load Balancer
Cache
Web Server
App Server
Dependent
Services
Database
Database
Main
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
Browser UserAnalytics
Load GeneratorLoad
GeneratorLoad Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
AnalyticsLoad
GeneratorLoad GeneratorLoad
Generator
(ports 80/443)
13© 2014 SOASTA. All rights reserved.
Echtzeit Analyse & Reporting
o Echtzeit-Resultate während des Tests
o Anpassung des Tests zur Laufzeit (z.B. Menge virtueller User)
o Vergleich aktuelle und historische Ergebnisse
o Extern und interne Performance Daten in einem Dashboard
o Zugriff über Browser
o Automatisierte Reports (DOC/HTML)
14© 2014 SOASTA. All rights reserved.
London 2012 Results
500 Tests
400.000 VUs
431 Million Besucher
4.73 Milliarden Page Views
Zugriff aus 201 Ländern
“We began working with SOASTA CloudTest six months prior to the
games.” Paul Bunnell,
Lead Architect, London 2012
15© 2014 SOASTA. All rights reserved.
Was müssen Sie jetzt tun?
1. Anrufen! (+49 89 20 80 39 663)
2. Termin vereinbaren
3. Testfall Beschreibung bereitstellen
4. Report entgegennehmen
5. Gewappnet für den Besucheransturm sein
top related