Testumgebung VS Produktivumgebung

Eine der elementarsten Themen für Last- und Performancetests ist die zur Verfügung stehende Umgebung für die Testdurchführung. Anders als bei fachlich-funktionalen Tests beeinflusst die verwendete Umgebung maßgeblich die Testergebnisse und Testaussage. Es ist also notwendig, sich der Unterschiede exakt bewusst zu sein und dies in der Planung zu berücksichtigen.

Einige Aspekte, in denen sich Test- von Produktivumgebungen oft unterscheiden:

Häufig entstehen diese Unterschiede aus dem Druck heraus, die Kosten für eine Testumgebung gering zu halten. Leider schränkt dies gleichzeitig die Aussagekraft einer Testumgebung bezüglich absoluter Zahlen (z.B. Antwortzeiten, Transaktionsraten) drastisch ein.

Hoch- oder Umrechnung von Testergebnisse von einer Test- auf Produktivumgebungen sind unter diesen Umständen extrem unzuverlässig!

Es müssen geeignete Vorgehensweisen gewählt werden, um dennoch belastbare Aussagen für den produktiven Betrieb einer Applikation zu gewinnen. Dies ist zum Beispiel durch vergleichende Tests (Referenz- und Vergleichstest) möglich.

Für Last- und Performancetests auf Produktivumgebungen sind andere Besonderheiten zu beachten, exemplarisch die Themen Datenschutz, Security und Risikoanalyse.