Blitz: Testování výkonu a zátěže z cloudu
Je těžké přijít s analogií zátěže kladené na webový server, takže tady to jde. Představte si, že jste webový server a vaši návštěvníci jsou plechovky rajčat. Pokud máte jednu nebo dvě plechovky s jídlem, můžete je snadno nosit. Hromadu pár stovek v náručí a žádné jídlo se nedostane tam, kam potřebuje. Nyní, pokud byste mohli nějakým způsobem zmenšit velikost každé plechovky, správně ji rozdělit a získat pomoc s jejich přepravou, možná budete moci nést stovky.
Webový server funguje poněkud stejným způsobem. Několik stovek návštěvníků a váš server může mít spoustu zdrojů k zobrazení a přivedení návštěvníka tam, kam jde. Ale hromadí se na tisíce nebo desítky tisíc a server se plazí na doraz. Není to tak, že by se tam někteří návštěvníci dostali a někteří nemohli ... všichni jsou zastaveni. Vaše stránky se zobrazují velmi pomalu a dokonce se úplně zastaví. To je to, co naše stránka trpěla z posledních několika týdnů.
Problém je v tom, že většina společností často vyvíjí nebo připravuje webové stránky na serveru, který je bez zátěže. Pak to uvedli do výroby, přijdou návštěvníci a rychle to jde z kopce.
Abychom se na to připravili, služby testování výkonu a zátěže může pomoci. prudký útok je cloudová služba testování výkonu a zátěže, není třeba instalovat žádný software. Tato služba podporuje až 200,000 8 virtuálních uživatelů z 50,000 různých míst po celém světě (až XNUMX XNUMX na region), aby načetli vaši aplikaci nebo web. To umožňuje uživatelům porovnávat různé softwarové sady, hardwarové zdroje a poskytovatele služeb. Nakonec vám umožní objevit regrese pokroku dříve, než to udělají vaši návštěvníci.
prudký útok byl vytvořen, aby pomohl vývojářům aplikací a webových stránek spravovat a testovat výkon během celého životního cyklu vývoje. Prostřednictvím vývoje, stagingu, výroby a provozu je zásadní zajistit, aby vaše aplikace splňovala nejvyšší úroveň spokojenosti uživatelů.
prudký útok nabízí skvělé funkce pro probíhající programy zabezpečování kvality:
- Složité transakce - Ať už chcete otestovat webovou stránku nebo složitou transakci, Blitz vám umožní snadno určit počet uživatelů, které můžete podporovat.
- Podrobná zpětná vazba - Získejte podrobné statistiky a zpětnou vazbu v reálném čase a v jednoduché angličtině. Zprávy, které vám pomohou ladit infrastrukturu, identifikovat úzká místa ve vaší aplikaci a pouze určit, zda potřebujete přidat další server.
- pluginy - S naším rozšířením pro Chrome nebo doplňkem pro Firefox stačí přejít na webovou stránku a spustit test výkonu. Blitz se stará o cookies, autentizaci a všechny další složité záležitosti.
- Automatizace - Díky Ruby GEM a plné integraci se servery pro kontinuální integraci, jako je server Atlassian's Bamboo CI, může automatické testování výkonu zajistit, že žádný tlak na kód nebude mít pro vaše uživatele špatný zážitek.
Monitorování časového limitu se zatížením:
Monitorování doby odezvy při zatížení:
Blitz má vývoj API klienti, kteří běží v prostředí Java, Maven, Node.js, Python, Perl a PHP.