Katalog se při tisíci návštěvách načítá rychle. Pak několik desítek účastníků současně přihazuje, sleduje změny a stahuje dokumenty. Výsledek může být úplně jiný. Zátěžová zkouška aukčního systému má napodobit kritický obchodní okamžik, ne jen otevírání úvodní stránky.
Návštěvník a aktivní dražitel nejsou stejná zátěž
Oddělte anonymní prohlížení, přihlášené sledování a podávání nabídek. Každá činnost používá jiné části aplikace. Uveďte také počet současných aukcí, četnost aktualizací a očekávanou špičku. Samotný údaj „10 000 uživatelů“ bez těchto informací neříká dost.
Testovací model sestavte podle plánované kampaně nebo dostupných provozních dat. Chcete-li rezervu pro růst, zapište ji jako samostatný cíl. Neprezentujte laboratorní maximum jako garantovanou kapacitu libovolného serveru.
Měřte potvrzenou nabídku až k výsledku
Rychlá odpověď HTTP nestačí, pokud se následně nezapíše příhoz nebo se opozdí změna ceny u ostatních účastníků. Sledujte dobu potvrzení, rozšíření aktuálního stavu a konzistenci výsledku. U časů odezvy používejte i percentily, protože průměr může skrýt pomalou menšinu požadavků.
- Špička příhozů na jednu položku.
- Souběh několika končících aukcí.
- Prodloužení konce při vysokém provozu.
- Nedostupnost služby pro zprávy bez zablokování příhozů.
Test musí být oddělený a domluvený
Zkoušku provádějte v odpovídajícím prostředí se souhlasem provozovatelů dotčených služeb. Testovací SMS, e-maily a platební operace nesmějí zasáhnout skutečné zákazníky. Rozdíly proti produkci, například menší databázi nebo jiný počet instancí, zaznamenejte do výsledku.
Součástí je i zotavení
Po přetížení ověřte vyprázdnění front, správnost výsledků a návrat k běžné odezvě. Stanovte, kdo test zastaví a při jaké podmínce. Při plánování MULTiBiD chtějte kapacitní ověření pro konkrétní provozní konfiguraci a popis limitů. Cenným výstupem není zelený graf, ale doložená hranice, při které ještě fungují závazné aukční operace.
Chystáte větší aukční kampaň?
Připravíme zkušební scénář zaměřený na skutečné příhozy a závěr aukce.
Naplánovat kapacitní ověření Aukční systém MULTiBiD
Související čtení
Řešíte podobný projekt?
Pojďme ho nezávazně probrat. Ukážeme vám související služby i zkušenosti z realizovaných projektů.
Prohlédnout služby
Naše realizace
Nezávazně konzultovat