{"id":30606,"date":"2026-09-16T14:39:00","date_gmt":"2026-09-16T13:39:00","guid":{"rendered":"https:\/\/www.web-systems.pl\/lasttest-onlineshop-vor-der-saison-planen\/"},"modified":"2026-10-02T23:41:21","modified_gmt":"2026-10-02T22:41:21","slug":"lasttest-onlineshop-vor-der-saison-planen","status":"publish","type":"post","link":"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/","title":{"rendered":"Lasttest f\u00fcr den Onlineshop vor der Saison: So planst du ihn"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Ein guter <strong>Lasttest f\u00fcr den Onlineshop<\/strong> beginnt mit Kaufszenarien. Du startest ihn auf einer Kopie des Shops oder in einem abgestimmten Zeitfenster und l\u00e4sst dir Zeitreserve f\u00fcr Korrekturen und eine Wiederholung. Mitte September 2026 ist der letzte sinnvolle Zeitpunkt, denn der Black Friday f\u00e4llt auf den 27. November, und zwischen dem ersten Durchlauf und der Kampagne m\u00fcssen noch \u00c4nderungen an Konfiguration und Code Platz finden. Die vollst\u00e4ndige Aufgabenliste vor der Kampagne beschreibt unser Beitrag dar\u00fcber, wie du den <a href=\"https:\/\/www.web-systems.pl\/black-friday-sklep-internetowy-przygotowanie\/\">Black Friday im Onlineshop<\/a> vorbereitest. Hier nehmen wir uns nur einen Schritt vor: die Pr\u00fcfung der Performance unter Last.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhaltsverzeichnis<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Wie_viel_Traffic_haelt_der_Shop_aus_und_warum_sollte_man_das_vor_der_Saison_pruefen\" >Wie viel Traffic h\u00e4lt der Shop aus und warum sollte man das vor der Saison pr\u00fcfen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Welche_Arten_von_Lasttests_solltest_du_waehlen\" >Welche Arten von Lasttests solltest du w\u00e4hlen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Welche_Kaufszenarien_solltest_du_im_Test_nachbilden\" >Welche Kaufszenarien solltest du im Test nachbilden?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Wo_und_wann_solltest_du_den_Test_starten_damit_der_Verkauf_nicht_leidet\" >Wo und wann solltest du den Test starten, damit der Verkauf nicht leidet?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Was_solltest_du_im_WooCommerce-Lasttest_messen_und_was_muss_meist_verbessert_werden\" >Was solltest du im WooCommerce-Lasttest messen und was muss meist verbessert werden?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Erneuter_Test_nach_den_Korrekturen_und_Zeitplan_bis_zum_Black_Friday\" >Erneuter Test nach den Korrekturen und Zeitplan bis zum Black Friday<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Haeufige_Fragen\" >H\u00e4ufige Fragen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Kann_man_einen_Lasttest_auf_einem_laufenden_Shop_starten\" >Kann man einen Lasttest auf einem laufenden Shop starten?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Worin_unterscheidet_sich_der_Test_mit_sprunghaftem_Traffic_vom_Stress-Test\" >Worin unterscheidet sich der Test mit sprunghaftem Traffic vom Stress-Test?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.web-systems.pl\/de\/lasttest-onlineshop-vor-der-saison-planen\/#Reicht_es_die_Startseite_zu_testen\" >Reicht es, die Startseite zu testen?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_viel_Traffic_haelt_der_Shop_aus_und_warum_sollte_man_das_vor_der_Saison_pruefen\"><\/span>Wie viel Traffic h\u00e4lt der Shop aus und warum sollte man das vor der Saison pr\u00fcfen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Test zeigt, ab welcher Last der Shop langsamer wird oder Fehler wirft. Besser, du erf\u00e4hrst das selbst und nicht deine Kunden am Tag der Kampagne. Ein gew\u00f6hnlicher Performance-Test des Shops, durchgef\u00fchrt mit einem Tool zur Messung der Seitengeschwindigkeit, beschreibt den Besuch eines einzelnen Nutzers. Dar\u00fcber, was passiert, wenn viele K\u00e4ufer gleichzeitig das Angebot durchsehen, Produkte filtern und Bestellungen aufgeben, sagt er nichts. Und dann entscheiden Server und Datenbank \u00fcber das Ergebnis, nicht das Gewicht der Bilder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Ziel ist eine Entscheidung, kein Bericht. Nach dem Durchlauf sollst du wissen, was zuerst zu verbessern ist und ob der aktuelle Server f\u00fcr die Saison reicht. F\u00fchrt das Ergebnis nicht dorthin, war das Szenario schlecht gew\u00e4hlt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Welche_Arten_von_Lasttests_solltest_du_waehlen\"><\/span>Welche Arten von Lasttests solltest du w\u00e4hlen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einziges Skript reicht nicht. Unterschiedliche Traffic-Muster bedeuten unterschiedliche Risiken, was die <a href=\"https:\/\/grafana.com\/docs\/k6\/latest\/testing-guides\/test-types\/\" rel=\"nofollow noopener\" target=\"_blank\">k6-Dokumentation zu den Testtypen<\/a> direkt beschreibt. In der Praxis braucht ein Shop mehrere Varianten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Smoke<\/strong> - pr\u00fcft, ob das Skript funktioniert und ob der Shop mit einigen wenigen Nutzern zurechtkommt.<\/li>\n<li><strong>Average-load<\/strong> - bildet einen gew\u00f6hnlichen Verkaufstag nach. Liefert den Bezugspunkt f\u00fcr die \u00fcbrigen Messungen.<\/li>\n<li><strong>Stress<\/strong> - hebt die Last \u00fcber das normale Ma\u00df, um zu zeigen, wo die Verlangsamung beginnt.<\/li>\n<li><strong>Spike<\/strong> - also der Test mit sprunghaftem Traffic, simuliert den pl\u00f6tzlichen Ansturm von K\u00e4ufern direkt nach dem Start der Kampagne.<\/li>\n<li><strong>Soak<\/strong> - h\u00e4lt eine konstante Last \u00fcber lange Zeit und deckt Probleme auf, die sich langsam aufbauen.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Das Lastmuster sollte einfach sein: Anstieg, Plateau und Abklingen. Die Namen der Typen sind Konvention und h\u00e4ngen von der Gr\u00f6\u00dfenordnung ab. Und das Tool? Meiner Meinung nach k6: Ein Lasttest wird darin als Skript gespeichert, das man zusammen mit dem Code aufbewahren und unver\u00e4ndert erneut ausf\u00fchren kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Welche_Kaufszenarien_solltest_du_im_Test_nachbilden\"><\/span>Welche Kaufszenarien solltest du im Test nachbilden?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Getestet wird der gesamte Kaufprozess, nicht nur die Startseite. Das Skript soll die aufeinanderfolgenden Schritte eines echten Kunden nachahmen:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Einstieg aus der Kampagne auf eine Produkt- oder Kategorieseite.<\/li>\n<li>Nutzung von Suche und Filtern.<\/li>\n<li>Hinzuf\u00fcgen eines Produkts zum Warenkorb.<\/li>\n<li>Aufgeben der Bestellung.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Am meisten h\u00e4ngt hier von Warenkorb und Checkout ab, denn sie werden nicht aus dem Cache ausgeliefert. Jede Anfrage landet bei PHP und der Datenbank. Genau dort bricht der Shop zuerst ein, auch wenn die Startseite noch schnell l\u00e4dt. Die Anteile der einzelnen Szenarien nimmst du aus der Statistik deines eigenen Shops: Welcher Teil der Besucher schaut sich nur um und welcher gelangt bis zur Bestellung. Wer diese Anteile r\u00e4t, erh\u00e4lt ein Ergebnis, das einen anderen Shop beschreibt als den eigenen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wo_und_wann_solltest_du_den_Test_starten_damit_der_Verkauf_nicht_leidet\"><\/span>Wo und wann solltest du den Test starten, damit der Verkauf nicht leidet?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auf einer Kopie des Shops oder in einem abgestimmten Zeitfenster mit wenig Traffic. Niemals ohne Wissen des Hosters. Ein nicht vorgewarnter Anbieter kann den Test-Traffic als Angriff einstufen und blockieren, was die Messung wertlos macht und im schlechteren Fall auch echte Kunden aussperrt. Auf der Kopie m\u00fcssen echte Zahlungen und der Mailversand an K\u00e4ufer abgeschaltet sein. Sonst landen Testbestellungen in Postf\u00e4chern und Buchhaltungssystemen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Testumgebung sollte der Produktion entsprechen: dieselben Plugins, eine \u00e4hnlich gro\u00dfe Datenbank und derselbe Servertyp. Vergleiche bei der Gelegenheit die aktuellen Ressourcen damit, wie man die <a href=\"https:\/\/www.web-systems.pl\/hosting-strony-firmowej-wybor-serwera\/\">Hosting-Parameter f\u00fcr Unternehmen<\/a> ausw\u00e4hlt. Zeitfenster und Regeln des Tests lassen sich am einfachsten festlegen, wenn dasselbe Team den Shop und das Hosting von Websites und E-Mail betreut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_solltest_du_im_WooCommerce-Lasttest_messen_und_was_muss_meist_verbessert_werden\"><\/span>Was solltest du im WooCommerce-Lasttest messen und was muss meist verbessert werden?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Drei Dinge: Antwortzeit, Fehlerquote und Datenbanklast. Jeden Wert liest du f\u00fcr jedes Szenario getrennt ab. Der Durchschnitt \u00fcber den gesamten Durchlauf verdeckt das Problem, weil schnelle Seiten aus dem Cache den langsamen Checkout \u00fcberdecken. Ein WooCommerce-Lasttest zeigt meistens auf dieselben Problemquellen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eine Cache-Konfiguration, die zu viele Seiten ausl\u00e4sst oder f\u00fcr eingeloggte Nutzer abgeschaltet ist,<\/li>\n<li>schwere Datenbankabfragen, die von Plugins erzeugt werden,<\/li>\n<li>Cron-Aufgaben, die bei Seitenaufrufen der Nutzer statt \u00fcber den Zeitplan des Servers gestartet werden,<\/li>\n<li>externe Skripte, auf die der Shop bei jeder Anfrage wartet.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Kosten einer einzelnen Erweiterung lassen sich direkt messen: In den <a href=\"https:\/\/developer.woocommerce.com\/docs\/best-practices\/performance\/performance-best-practices\/\" rel=\"nofollow noopener\" target=\"_blank\">Performance-Empfehlungen f\u00fcr WooCommerce<\/a> findet sich der Rat, den Shop mit eingeschalteter und ausgeschalteter Erweiterung zu testen. Manchmal liegt die Ursache auch im Code und nicht in den Einstellungen. Dann \u00fcbernimmt die Korrekturen ein Team, das Shops auf der Plattform WooCommerce baut, und bei individuellen Integrationen hilft ma\u00dfgeschneiderte Softwareentwicklung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Erneuter_Test_nach_den_Korrekturen_und_Zeitplan_bis_zum_Black_Friday\"><\/span>Erneuter Test nach den Korrekturen und Zeitplan bis zum Black Friday<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jede Korrektur wird durch die Wiederholung desselben Szenarios best\u00e4tigt. Die Regel: eine \u00c4nderung auf einmal, dasselbe Skript, dieselbe Umgebung. Nach mehreren gleichzeitig eingespielten Korrekturen wei\u00dft du nicht, welche gewirkt und welche etwas verschlechtert hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reihenfolge der Arbeiten ab September:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Smoke und Average-load, um die Skripte zu pr\u00fcfen und den Bezugspunkt festzulegen.<\/li>\n<li>Korrekturen aus den ersten Messungen, jede mit Wiederholung.<\/li>\n<li>Stress und Spike, also die Pr\u00fcfung der Reserve und der Reaktion auf einen pl\u00f6tzlichen Ansturm.<\/li>\n<li>\u00c4nderungsstopp vor der Kampagne, ohne neue Plugins und Updates.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Die Skripte sollten nach der Saison nicht in der Schublade landen. Gepflegt zusammen mit den \u00fcbrigen Tests, im Einklang damit, <a href=\"https:\/\/www.web-systems.pl\/testy-automatyczne-aplikacji-webowej\/\">was und wann automatisch testen<\/a> sinnvoll ist, sind sie bei jeder gr\u00f6\u00dferen \u00c4nderung im Shop n\u00fctzlich. Dann wird der Lasttest f\u00fcr den Onlineshop zu einem wiederholbaren Teil der Vorbereitung und nicht zu einer einmaligen Aktion vor dem November.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Haeufige_Fragen\"><\/span>H\u00e4ufige Fragen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1790980320662-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Kann_man_einen_Lasttest_auf_einem_laufenden_Shop_starten\"><\/span>Kann man einen Lasttest auf einem laufenden Shop starten?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja, aber nur in einem abgestimmten Zeitfenster mit wenig Traffic und nach Information des Hosters. Sicherer ist eine Kopie des Shops, die der Produktion entspricht, denn auf dem laufenden Shop bremst der Test-Traffic echte Kunden aus und hinterl\u00e4sst Testbestellungen im System.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790980320662-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Worin_unterscheidet_sich_der_Test_mit_sprunghaftem_Traffic_vom_Stress-Test\"><\/span>Worin unterscheidet sich der Test mit sprunghaftem Traffic vom Stress-Test?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Der Test mit sprunghaftem Traffic ist ein heftiger Ansturm von Nutzern in sehr kurzer Zeit. Stress \u00fcberschreitet die gew\u00f6hnliche Last schrittweise und zeigt, wo der Shop langsamer wird. Der erste pr\u00fcft die Reaktion auf eine pl\u00f6tzliche \u00c4nderung, der zweite die Belastungsgrenze.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790980320662-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Reicht_es_die_Startseite_zu_testen\"><\/span>Reicht es, die Startseite zu testen?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nein. Die Startseite wird meist aus dem Cache ausgeliefert und belastet den Server kaum. Warenkorb und Bestellung umgehen den Cache, also beansprucht jede Anfrage PHP und die Datenbank. Sie entscheiden, ob der Shop den Verkauf unter hohem Traffic aufrechterh\u00e4lt.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Ein guter Lasttest f\u00fcr den Onlineshop beginnt mit Kaufszenarien. Du startest ihn auf einer Kopie des Shops oder in einem abgestimmten Zeitfenster und l\u00e4sst dir Zeitreserve f\u00fcr Korrekturen und eine Wiederholung. Mitte September 2026 ist der letzte sinnvolle Zeitpunkt, denn der Black Friday f\u00e4llt auf den 27. November, und zwischen dem ersten Durchlauf und der [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":30573,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[837],"tags":[2345,949,2451,2456,1127,1197],"class_list":["post-30606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmierung","tag-black-friday-x2","tag-e-commerce-de","tag-k6-x2","tag-lasttests","tag-online-shop","tag-performance-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/comments?post=30606"}],"version-history":[{"count":1,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30606\/revisions"}],"predecessor-version":[{"id":30625,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30606\/revisions\/30625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media\/30573"}],"wp:attachment":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media?parent=30606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/categories?post=30606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/tags?post=30606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}