SRM 2006 Go-life Simulation

Kunde: Amerikanisches Kommunikationsunternehmen
Zeitraum: 2008
Meine Rollen: Projektleiter, Performance-Experte

Herausforderung:
Um einen reibungslosen Go-life der SRM 2006 Lösung zu gewährleisten, war der Betrieb mit 900 simultanen Benutzern und einem komplexen Scenario-Mix im CoE High Performance Lab zu simulieren. Die Systemlandschaft bestand aus 5 Systemen (Netweaver Portal 7.0, SRM 6.0, SRM-MDM 2.0, PI 7.0, ECC 6.0). Die Lösung war so zu optimieren, dass sie auch auf der limitierten Hardware-Umgebung des Kunden performant laufen könnte.

Ergebnis:
Nach intensiven Tuning konnte das Szenario erfolgreich simuliert werden. Um sicherzustellen, dass die Optimierungsmaßnahmen ordnungsgemäß in das Produktivsystem des Kunden eingespiekt werden und um bei weiteren Performantests vor Ort zu unterstützen, wurde das Projekt durch 2 Wochen Beratung vor Ort in USA abgerundet.

Vorgehensweise:
  1. Kundenworkshop: die zu simulierenden Szenarien und das Mengengerüst wurden in einem Workshop in Palo Alto mit dem Kunden zusammen festgelegt.
  2. Aufbau Testumgebung: die Systemlandschaft bestehend aus 5 SAP-Systemen wurde im CoE Lab nachgebaut.
  3. Testdaten und -benutzer Generierung: das Mengengerüst (z.B. 100000 Benutzerstämme) wurde durch Testdatengenerierung und teilweise Übernahmen von Kundenechtdaten abgebildet.
  4. Scenario-Spezifikation: zur Vorbeitung der Automation wurde dem Kunden eine exakte Spezifikation der zu testenden Prozesse und Transaktionen vorgelegt.
  5. Test Automation: die Benutzer wurden mit HP Loadrunner simuliert.
  6. Single-User Tests: in Einzeltests wurden die einzelnen Transaktionen vermessen und ggf. optimiert.
  7. Multi-User Tests: die Simulation der Benutzer erfolgte zunächst in Szenarien, in denen die einzelnen Prozesse abgebildet und optimiert wurden. Der finale Test simulierte einen Mix von 6 Online-Szenarien mit 900 simultanen Benutzern, sowie mehreren Interface-Scenarien.
  8. Präsentations-Workshop: die genaue Worgehensweise, die Optimierungen und Ergebnisse wurden dem Kunden über mehrere Remote-Internet-Sitzungen präsentiert.
  9. Onsite Beratung: