![]() Specializovaný týdeník o výpočetní technice o Internetu (CW 15/97) Software pro testování webových serverů
Společnost Mercury Interactive Corporation uvedla nedávno na trh nový softwarový nástroj, který umožňuje jednoduché a dostupné testování webových serverů pomocí jediné pracovní stanice pracující pod Windows 95 nebo Windows NT. Správci webových stránek tak nyní mohou generovat směrem na webový server miliony požadavků na přístup, a to pouze kliknutím myši. Toto řešení jim pomáhá zlepšit výkonnost aplikací pro Internet a Intranet.
Kalifornská firma Mercury Interactive je známá tím, že vyvíjí, prodává a podporuje kompletní soubor nástrojů v rámci softwaru Automated Software Quality, který automatizuje a řídí testování a poskytuje vývojářům podnikového softwaru a systémů jeho kvalitativní zhodnocení.
Testování WWW serverů odstraňuje budoucí problémy Webové servery musí být schopny podporovat miliony předpokládaných požadavků na přístup každý den a poskytnout požadovaný výkon, jinak mohou uživatele odradit od dalšího návratu na webové stránky na ně umístěné, nebo riskovat kritické ztráty v rámci elektronického obchodu tehdy, když se zhroutí. Nejsou to bohužel představy jen teoretické. K zhroucení měl blízko například WWW server olympijských her v Atlantě či server CNN Interactive v čase loňských voleb amerického prezidenta. Společnost Mercury Interactive byla první, která představila technologii pro testování systémů založených na technologii WWW, a to díky svému nástroji WebTest. V říjnu 1996 pak přišla se svým produktem Astra, později přejmenovaným na Astra SiteManager. Jedná se o vizuální nástroj pro správu Webu, který disponuje i přídavnými funkcemi pro testování zátěže webového serveru. Nový nástroj Astra SiteTest by měl správcům webových serverů a manažerům pomoci vyřešit právě problémy spojené s nízkými výkony webových serverů a poznat příčiny jejich selhávání.
Možnosti softwaru Astra SiteTest Astra SiteTest usnadňuje zátěžové testy. Umožňuje uživatelům automatické generování testovacích skriptů díky přístupu k testované webovské aplikaci přes prohlížeče Netscape Navigator nebo Microsoft Explorer. Automaticky též ovládá všechny klíčové vlastnosti Webu, které jsou rozhodující pro správnost a výkonnost webového serveru, včetně podpory pro "cookies", proxy servery, autorizaci uživatelů, identifikační čísla pro přihlášení, CGI skripty, volání API, formuláře HTML atd. Astra SiteTest například nahrává informační pakety "cookies" mezi prohlížečem a serverem, aby byla zabezpečena přesnost a poté je vrací zpět. Výsledkem je, že správci webových serverů mohou zaručit, že použití "cookies" nezpůsobuje snižování výkonu. Podobným způsobem testuje i skripty CGI a volání API, která se často napojují na databázové servery. Astra SiteTest dále nabízí nástroje pro datovou analýzu Webu pro zajištění výkonu aplikace nebo webové stránky pomocí srozumitelných, barevně odlišených grafů a výstupních sestav obsahujících informace o propustnosti, počtu napojení za sekundu, maximálních dobách odezvy atd. Grafy a sestavy mohou být snadno exportovány do textových procesorů nebo tabulkových kalkulátorů, včetně Microsoft Worldu, Microsoft Excelu a Lotusu 1-2-3.
Jeden počítač nahradí několik unixových stanic Emulací podmínek zátěže obvyklých v reálném provozu ukáže Astra SiteTest na možné problémy s výkonem ještě dříve, než se objeví po nasazení webového serveru a během vývojového cyklu aplikace. Tento software je prvním produktem pro testování zátěže napsaným přímo pro prostředí Windows 95 a Windows NT. Generuje ekvivalentní zátěž 4,3 milionů požadavků na přístup na webový server za den. Předchozí testovací produkty vyžadovaly k tomu, aby mohly simulovat přístupová volání, hned několik unixových stanic. Astra SiteTest může být použit jak samostatně, tak i v plug-in režimu v produktu Astra SiteManager. Jsou-li tyto nástroje použity společně, pak mohou správci webových stránek generovat pomocí Astra SiteManageru reálná data a využít je v zátěžových testech. Použití dat z reálného provozu na webovském serveru jim umožní generovat testy výkonnosti a spolehlivosti webových serverů. (jam)
| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage | |