SIMHotel Performance Test

Kunde: Betreiber von Camping-Plätzen
Zeitraum: November-Dezember 2007
Meine Rollen: Projektleiter, Performance-Experte

Herausforderung:
Die von CCS angebotene Hotel-Management-Software Simhotel sollte für einen europäischen Camping-Site Betreiber eingesetzt werden. Es war jedoch unklar, ob die Software dem alljährlichen "Ansturm" der Kunden standhalten würde. Deshalb war die zu erwartende Spitzenlast zu testen und die Anwendung gegebenenfalls zu optimieren. Basiernd auf den Messungen sollte zudem dem Kunden eine Sizing-Empfehlung gegeben werden.

Ergebnis:
Nach erfolgreichem Tuning konnten alle lasttechnischen Anforderungen des Kunden erfüllt werden.

Vorgehensweise:
  1. Die zu testenden Szenarien und das Lastprofil wurden vom Account Team mit dem Kunden vereinbart.
  2. Aufbau Testumgebung: die Teststellung wurde im CoE aufgebaut und konfiguriert, zunächst auf IBM pSeries, später auf zusätzlichen Wunsch des Kunden auch auf Microsoft Windows.
  3. Testdaten und -benutzer Generierung: die Hotel- (bzw. Campingplatz-)Buchungen für mehrere Jahre wurden mit unterschiedlichen Verteilungen generiert.
  4. Test Automation: die Last wurde über RFC Aufrufe generiert. Dazu wurde ein separater SAP Web Application Server aufgebaut und die Lasttreiber in ABAP entwickelt.
  5. Single-User Tests: zur Vorbereitung der Tests wurde das System im Single-User Modus optimiert.
  6. Multi-User Tests: die Spitzenlast wurde durch das parallele Aufrufen der Hotelfunktionen über RFC simuliert.
  7. Präsentations-Workshop: die Ergebnisse wurden dem Kunden in einem Workshop über das Internet präsentiert.