Shopware Lasttest: So machen Sie Ihren Onlineshop jetzt fit für die Peak Season 2026
HL
Holger Lentz
6 Min. Lesezeit
Bis zum Black Friday sind es noch rund vier Monate. Das klingt nach viel Zeit — ist es aber nicht, wenn Ihr Shopware-Shop die Traffic-Spitzen der Peak Season zum ersten Mal unter realer Last erleben soll. Wir sehen jedes Jahr dasselbe Muster: Shops, die im Normalbetrieb tadellos laufen, brechen genau dann ein, wenn der Umsatz am höchsten wäre. Ein professioneller Shopware Lasttest im Sommer ist deshalb keine Kür, sondern die günstigste Versicherung gegen einen verlorenen Aktionstag.
Warum ein Lasttest jetzt auf Ihre Agenda gehört
Ein Ausfall am Black Friday kostet nicht nur den Umsatz weniger Stunden. Abgebrochene Checkouts, frustrierte Neukunden und Werbebudget, das auf eine nicht erreichbare Seite läuft, wirken weit über den Aktionstag hinaus. Dazu kommt: Google bewertet die Ladezeit unter realen Bedingungen. Wenn Ihr Shop unter Last spürbar langsamer wird, leidet mittelfristig auch Ihre Sichtbarkeit.
Der Sommer ist der richtige Zeitpunkt, weil Sie jetzt noch Handlungsspielraum haben. Wer Engpässe im Juli oder August identifiziert, kann Hosting, Architektur und Code in Ruhe anpassen und den Test wiederholen. Wer erst im Oktober testet, kann meist nur noch teurer skalieren statt gezielt optimieren. Hinzu kommt: Viele Teams frieren ab November Deployments bewusst ein, um kein Risiko vor den Aktionstagen einzugehen. Größere Umbauten an Cache-Konfiguration, Datenbank oder Schnittstellen müssen also deutlich früher abgeschlossen und verifiziert sein.
Was ein Shopware Lasttest wirklich misst
Ein Lasttest simuliert hunderte oder tausende gleichzeitige Besucher und beantwortet die Fragen, die ein Pagespeed-Report nicht beantworten kann: Wie entwickelt sich die Time to First Byte, wenn 500 Nutzer gleichzeitig durch Kategorien navigieren? Wie viele Bestellungen pro Minute verkraftet der Checkout? Und an welcher Stelle bricht das System zuerst — PHP-FPM, Datenbank, Redis oder eine externe Schnittstelle wie Payment-Provider und ERP?
Entscheidend ist der Unterschied zwischen gecachten und ungecachten Anfragen. Kategorieseiten aus dem HTTP-Cache skalieren fast beliebig. Warenkorb, Login und Checkout dagegen laufen immer dynamisch — genau hier entscheidet sich, ob Ihr Shop einen Ansturm übersteht. Ein aussagekräftiger Test mischt deshalb beide Welten in realistischen Anteilen, statt nur die Startseite zu bombardieren.
Mit k6 realistische Szenarien fahren
Für Shopware 6 hat sich Grafana k6 als Standard etabliert. Shopware stellt mit dem offiziellen k6-Toolkit fertige Szenarien bereit, die typisches Nutzerverhalten abbilden: stöbern, suchen, Produkte in den Warenkorb legen, registrieren, bestellen. Damit testen Sie nicht abstrakte Requests, sondern echte Kaufprozesse über die Store-API und die Storefront. Die Szenarien lassen sich an Ihren Katalog, Ihre Kundenstruktur und Ihre erwarteten Lastprofile anpassen und auf Wunsch fest in die CI/CD-Pipeline integrieren.
Wichtig ist ein sauberes Setup: Der Test läuft gegen eine produktionsnahe Staging-Umgebung mit realen Katalogdaten, nicht gegen ein leeres Demosystem. Als spezialisierte Shopware Agentur definieren wir vorab klare Zielwerte — etwa eine TTFB unter 300 Millisekunden bei erwarteter Spitzenlast und eine stabile Fehlerrate nahe null — und steigern die Last stufenweise, bis das System seine Grenze zeigt. Erst dieser Bruchpunkt macht sichtbar, wie viel Reserve Sie für die Peak Season wirklich haben.
Typische Engpässe — und wie Sie sie beheben
In unseren Projekten tauchen unter Last immer wieder dieselben Muster auf. Eine niedrige Cache-Hit-Rate, weil Session-Cookies oder fehlerhafte Cache-Header den HTTP-Cache aushebeln. Langsame Datenbankabfragen durch fehlende Indizes oder teure Plugin-Queries, die im Normalbetrieb niemandem auffallen. Ein gemeinsamer Redis für Sessions und Object-Cache, der unter Last zum Flaschenhals wird. Und synchrone ERP- oder PIM-Aufrufe im Checkout, die bei jeder Bestellung auf ein externes System warten.
Die gute Nachricht: All das ist lösbar, wenn es rechtzeitig sichtbar wird. Getrennte Redis-Instanzen, optimierte Queries, asynchrone Schnittstellen über den Message Queue und ein sauber konfigurierter Varnish- oder HTTP-Cache-Layer holen oft ein Vielfaches der bisherigen Kapazität aus derselben Hardware. Eine durchdachte Shopware Architektur schlägt dabei fast immer den reinen Griff zu größeren Servern.
Auto-Scaling ist kein Ersatz für den Test
Moderne Hosting-Setups mit Kubernetes oder Auto-Scaling fangen Lastspitzen ab, indem sie zusätzliche Instanzen starten. Das ist wertvoll — aber nur für die Komponenten, die horizontal skalieren. Eine überlastete Datenbank, ein blockierender Checkout-Prozess oder eine träge externe Schnittstelle werden durch mehr Appserver nicht schneller. Genau deshalb gehört der Lasttest vor jede Skalierungsentscheidung: Er zeigt, ob Sie in Infrastruktur oder in Architektur investieren sollten.
Unsere Empfehlung für die nächsten Wochen im Überblick:
Zielwerte definieren: erwartete Spitzenlast aus den Vorjahreszahlen ableiten, TTFB- und Fehlerraten-Budgets festlegen.
Produktionsnahe Staging-Umgebung mit realen Katalog- und Kundendaten aufsetzen.
k6-Szenarien mit realistischem Mix aus Browsing, Suche und Checkout fahren und die Last stufenweise steigern.
Engpässe priorisiert beheben — erst Cache und Datenbank, dann Schnittstellen, zuletzt Hardware.
Erneut testen und die Ergebnisse als Baseline für das Monitoring am Aktionstag dokumentieren.
Wer diesen Zyklus im Sommer zweimal durchläuft, geht mit belastbaren Zahlen statt Bauchgefühl in die umsatzstärkste Zeit des Jahres. Als E-Commerce Agentur mit Fokus auf Performance begleiten wir genau diesen Prozess — vom ersten Testplan bis zum Go-live-Monitoring.
Sie wollen wissen, wie viel Last Ihr Shop wirklich verträgt? Sprechen Sie mit den Experten von enno.dev, Ihrer spezialisierten Shopware Agentur Köln — wir analysieren Ihr System und zeigen Ihnen, wo der größte Hebel liegt.
Lassen Sie uns über Ihr Projekt sprechen:
Wir melden uns innerhalb 24 Stunden bei Ihnen.
Ganz unverbindlich.
Sie gehen mit konkreten weiteren Schritten aus dem Gespräch raus.
Weitere interessante Beiträge
