KontaktAGBDatenschutzImpressumDruckversionSitemapHome
.
ANZEIGE

S@PPORT Online

.
.
.


Produkte & Services

Lasttests für ABAP-Web-Dynpro-Anwendungen erfolgreich umsetzen

SAP auf dem Prüfstand

In Walldorf betreibt die SAP ein Hochleistungslabor, in dem neue SAP-Lösungen und Prototypen durch ein Value Prototyping Team getestet werden, bevor diese Anwendungen produktiv eingesetzt werden und ihren Weg zum Kunden finden. Kunden können im SAP Centre of Excellence hochkomplexe Szenarien testen lassen, um zum Beispiel die Performance der SAP-Lösungen auf verschiedenen Hardwareplattformen untersuchen zu lassen. Das Labor bietet von der Ermittlung von Key Performance Indicators bis hin zu kompletten Prove of Concepts ein breites Spektrum an Services an. Eine der häufigsten Aufgaben des Teams sind funktionale und Performancetests. Erstere ermitteln, ob Geschäftsprozesse genau das leisteten, wofür sie entworfen wurden. Performancetests untersuchen das Antwortverhalten der Anwendungen unter realer bzw. extremer Last.

Automatisierung von Tests spart Kosten
Performance Tests sind in der Regel sehr zeitaufwendig und damit auch teuer. Will man eine Last manuell erzeugen, sind zahlreiche physische Anwender erforderlich, die bestimmte Geschäftsprozesse in einer SAP-Anwendung gleichzeitig durchspielen. Dies ist in der Realität nahezu unmöglich – zudem besteht natürlich immer die Gefahr, dass Fehler bei der Durchführung des Tests das Ergebnis verfälschen.
Testwerkzeuge wie der IBM Rational Performance Tester erzeugen Last auf SAP-Systemen durch virtuelle User. Um einen Test auszuführen, wird zunächst ein Testszenario aufgezeichnet. Das dabei entstehende Skript lässt sich optimieren und anpassen, um es später durch die virtuellen User in vielen parallelen Instanzen abzuspielen. Dabei werden der zeitliche Ablauf sowie die Antwortzeiten der zu testenden Anwendung exakt aufgezeichnet. Ein Test kann so beliebig oft reproduziert werden und unbeaufsichtigt, zum Beispiel über Nacht, durchgeführt werden. Das frühzeitige Erkennen von Performanceproblemen ist extrem wichtig – werden etwaige Fehler erst im Produktivbetrieb erkannt, kostet deren Behebung in der Regel ein Vielfaches von dem, was ein Bugfix in der Testphase kosten würde.
Die SAP verwendet in ihrem Walldorfer Labor bereits verschiedene Testwerkzeuge. Im beschriebenen Fall waren die Walldorfer aber auf der Suche nach einem Tool, das den Aufwand der Datenkorrelation verringert und damit das Erstellen der Testskripte vereinfacht. Die Notwendigkeit auch in puncto Lizenzkosten zu sparen, führte die Testexperten zum IBM Rational Performance Tester.

Geringer Lernaufwand
Zum Einsatz kam der IBM Rational Performance Tester 8.0. Das auf Eclipse basierende Werkzeug ist leicht zu bedienen und hat damit den Lernaufwand für das Team in Grenzen gehalten. Nach wenigen Stunden konnten die Walldorfer Experten mit der Aufzeichnung ihrer Testskripte beginnen. (Peter Rupp/ap)… @

(Den kompletten Beitrag finden sie unter http://www-01.ibm.com/software/rational/solutions/packagedapps/sap/ oder in S@PPORT Ausgabe 7-8/2010 ab Seite 38.)

Zurück zur Übersicht Artikel drucken









Weitere Links

Die Themen und Inhalte in
der aktuellen Druckausgabe
finden Sie hier…

Die Vorschau auf die nächste
Druckausgabe von S@PPORT
finden Sie hier…

Die Mediadaten und Themen-
übersicht für S@PPORT
finden Sie hier…

© CMS artmedic