Zátěžový test aukčního systému: zkoušejte poslední minutu, ne prázdný katalog

Zátěžový test aukčního systému: zkoušejte poslední minutu, ne prázdný katalog

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