Qualitätssicherung = Performancesicherung
Sie stehen kurz vor der Release und die Anwendung erfüllt die definierten Ziele
nicht? Last-Test Reports attestieren Ihren Anwendungen ungenügende Performance?
Sie versuchen herauszufinden wo genau das Problem liegt und wie Sie es beheben
können? Das dynamische Verhalten Ihrer Applikation soll auch während Ihrer
Last-Tests exakt analysiert und diagnostiziert werden? Die komplexe
Software-Architektur erschwert diese Aufgabe zunehmend und Probleme lassen sich
oft nicht mehr nachvollziehen? Genaue Ursachenforschung während der
Qualitätssicherung wird speziell in verteilten heterogenen Systemen immer
schwieriger. Bottlenecks und Stabilitätsprobleme sollen möglichst frühzeitig
diagnostiziert und an die Entwicklungsabteilung kommuniziert werden. Die
Anforderungen an QA-Experten steigen. Umso wichtiger wird der Einsatz
professioneller Diagnosesoftware zur Unterstützung der Qualitätssicherung.
dynaTrace Diagnostics®
liefert speziell für diese Anforderungen die Lösung zur punktgenauen
Identifikation und Diagnose von Performance- und Stabilitätsproblemen.
Performancediagnose von geschäftskritischen Transaktionen im Last-Test-Betrieb
Dabei stellen komplexe Anwendungen keine Hürde für eine effiziente
Qualitätssicherung mehr dar. Mittels Automated Architecture Discovery erkennt
dynaTrace Diagnostics vollautomatisch verteilte heterogene Java SE/EE und .NET
Architekturen und deren Komponenten. Mit Hilfe vorkonfigurierter
KnowledgeSensors werden aus Load-Test-Tools generierte Transaktionen über
mehrere Server und Tiers hinweg aufgezeichnet und zu
PurePaths korreliert. Diese PurePaths
ermöglichen die Analyse geschäftskritischer Business-Transaktionen aus der
Enduser-Perspektive von der Eingabe bis hin zur Datenbank, und bieten
QA-Experten tiefgehende Einblicke in die Applikation. So unterstützt dynaTrace
Diagnostics sowohl bei Diagnosen in Last-Tests, als auch in der funktionalen
Fehlersuche. Mitarbeiter der Qualitätssicherung benötigen somit keine
detaillierten Kenntnisse von den zu testenden Applikationen.
Last-Test-Integration mit dynaTrace Diagnostics
Auch für die Integration mit Load-Testing-Tools ist gesorgt. So wird dynaTrace
Diagnostics ganz einfach mit Produkten wie Mercury LoadRunner, Borland
SilkPerformer, Apache JMeter, etc. integriert. dynaTrace Diagnostics zeichnet
dann Load-Test-Requests gezielt über mehrere Server und Tiers hinweg auf. Ebenso
werden fehlgeschlagene Transaktionen registriert und analysiert. So korreliert
dynaTrace Diagnostics Last-Tests-Ergebnisse mit eigenen Diagnoseinformationen,
wodurch der Informationsgehalt und Nutzen durch die generierten QA-Reports
weiter steigt.
Automatisierte Diagnose Reports über das dynamische Verhalten der Anwendung
erleichtern zudem die Identifikation von Bottlenecks und die Kommunikation an
die Entwickler. Im Rahmen des Session Recordings gespeicherte
Diagnoseinformationen werden so gemeinsam mit den Diagnose Reports einfach an
die Entwicklungsabteilung weitergegeben. Zeitraubende Trial-and-Error Prozeduren
werden so vermieden und Probleme werden rekonstruiert statt reproduziert.
Detaillierte Diagnose-Reports für QA-Experten
dynaTrace Diagnostics bietet QA-Experten umfassende Diagnosemöglichkeiten.
Sowohl Speicher-, Synchronisations- und Performance-Diagnosen, als auch
detaillierte Remoting-Analysen liefern tiefgehende Erkenntnisse über das
dynamische Verhalten der Anwendungen. Die Korrelation kritischer Transaktionen
mit Resource Metrics unterschiedlicher Applikationsserver, sowie umfangreiche
API- und Component-Breakdown-Analysen bieten noch tiefere Einblicke in die
innersten Mechanismen der Applikationen.
Auch für zukünftiges Wachstum ist dynaTrace Diagnostics bestens gerüstet. Durch
die hohe Skalierbarkeit von mehreren JVM bis hin zu komplexen Clustern werden
auch zukünftige Anforderungen erfüllt. Und all dies bei kontrollierbar niedrigem
Overhead.
| Key-Benefits in der Qualitätssicherung |
| Load-Testing Integration |
Integrationsmöglichkeiten mit Load-Testing-Tools für Borland SilkPerformer,
Mercury Load Runner, Apache JMeter und anderen Produkten. |
| Load-Test Correlation |
KKorrelation von Last-Test-Ergebnissen mit Diagnoseinformationen von dynaTrace
Diagnostics.
|
| Failed Transaction Capturing |
Fehlgeschlagene Transaktionen werden ganz einfach aufgezeichnet und die
zugrundeliegenden Ursachen diagnostiziert.
|
| Automated Architecture Discovery |
Automatische Erkennung verteilter Anwendungen und deren Komponenten durch
vorkonfigurierte KnowledgeSensors™, die in Echtzeit editiert werden können.
|
| Automated Diagnostics Reports |
Automatische Diagnose Reports erhöhen die Transparenz für QA-Experten und
erleichtern die Kommunikation mit Entwicklungsteams.
|
| PurePath Technology® |
Performancediagnose geschäftskritischer Business-Transaktionen aus
Endbenutzer-Perspektive über mehrere Server und Tiers hinweg bis auf auf
Code-Ebene und teilweise noch tiefer.
|
| Session Recording |
Dokumentation und Speicherung kompletter Diagnose Sessions ermöglichen
Performancevergleiche mehrerer Last-Tests.
|
| Total Diagnostics |
Umfassende Diagnosemöglichkeiten zur Analyse von Speicher- , Synchronsations-
und Performanceproblemen, sowie detaillierte Remoting-Analysen und API- /
Component-Breakdown.
|
| Scalability and low overhead |
Hohe Skalierbarkeit von mehreren JVMs/CLRs bis hin zu komplexen Clustern sorgt
für Einsatzmöglichkeiten im Produktivbetrieb, Diagnose auch unter Last und für
die nötige Flexibilität für zukünftige Anwendungen – und all dies bei
kontrollierbar niedrigem Overhead. |
|