|
S rychlým rozvojem technologie Web 2.0 vyvinulo mnoho společností řadu webových služeb, obvykle je při návrhu a vývoji webových aplikací obtížné simulovat velký počet uživatelů současně přistupujících k systému v reálné situaci, takže když se webové stránky setkají s návštěvnickou špičkou, snadno dojde při zpomalení rychlosti odezvy serveru nebo dokonce k přerušení služby. Aby se této situaci předešlo, je potřeba skutečné simulace přístupu velkého počtu uživatelů k nástrojům pro testování výkonnosti systému webových aplikací pro zátěžové testování, testování doby odezvy statických stránek HTML a dokonce i testování doby odezvy dynamických webových stránek (včetně ASP, PHP, JSP atd.), aby se poskytly údaje pro optimalizaci výkonu serveru a úpravu datové základny. Doporučuji vám, vývojářům a testerům webu 2.0, abyste použili nástroj Web Application Stress Tool společnosti Microsoft tento software, tento malý nástroj poskytovaný společností Microsoft má velikost pouze 9,58 M, je velmi malý a praktický. I když funkce než profesionální LoadRunner, ale LoadRunner objem je obrovský, cena není drahá, obecný podnik nebude utrácet tolik peněz na nákup LoadRunner, a Microsoft WAS je zcela zdarma, a hlavní funkce jsou k dispozici, dost používat na lince. Nástroj Microsoft Web Application Stress Tool může účinně testovat výkonnost zatížení webové stránky, tento software lze simulovat prostřednictvím skriptu 100 silných souběžných uživatelských přístupů a simulovat některé skutečné operace kliknutí uživatele, WAS lze také připojit ke vzdálenému čítači výkonu webového serveru systému Windows (Performance Counter), prostřednictvím výkonu serveru určit výkon serveru. WAS se může také připojit ke vzdálenému čítači výkonu webového serveru systému Windows a zjistit úzká místa systému analýzou výkonu serveru (CPU/paměť atd.) Procento využití CPU odráží vytížení procesoru a procenta využití CPU trvale přesahující 75 % jsou jasným ukazatelem toho, že úzké místo výkonu leží v procesoru. WAS generuje podrobné zprávy na konci každého běhu testu a zprávy WAS lze zobrazit výběrem možnosti Reports (Zprávy) v nabídce View (Zobrazit). Kromě toho CSDN shrnul i některé další testovací nástroje, včetně nástrojů pro testování výkonu a funkčního testování, deset nejlepších testovacích nástrojů je seřazeno níže: WinRunner, nástroj pro automatizované testování na průmyslové úrovni WinRunner od společnosti Mercury Interactive je nástroj pro funkční testování na podnikové úrovni, který slouží k ověření, zda je aplikace schopna dosáhnout očekávané funkčnosti a správně fungovat. Díky automatickému záznamu, detekci a přehrávání uživatelských operací aplikace může WinRunner účinně pomoci testerům při testování různých verzí složitých podnikových aplikací, zvýšit efektivitu a kvalitu práce testerů a zajistit bezproblémové uvolnění a dlouhodobý stabilní provoz multiplatformních složitých podnikových aplikací. Loadrunner, standardní nástroj pro testování zátěže v oboru LoadRunner je nástroj pro testování zátěže, který předpovídá chování a výkon systému. LoadRunner je schopen testovat celé podnikové architektury pomocí simulace desítek milionů uživatelů při současném zatížení a sledovat výkon v reálném čase s cílem identifikovat a lokalizovat problémy. Pomocí nástroje LoadRunner mohou organizace minimalizovat dobu testování, optimalizovat výkon a urychlit cykly vydávání aplikací. testdirector, globální systém pro správu testů TestDirector je první webový systém pro správu testů v oboru, který umožňuje spravovat testy globálně, a to uvnitř i vně organizace. TestDirector výrazně urychluje proces testování tím, že integruje všechny aspekty správy testů, včetně správy požadavků, plánování testů, provádění testů a sledování chyb, do jediné aplikace. Nástroje pro funkční testování Rational Robot IBM Rational Robot je špičkový nástroj pro funkční testování, který pomáhá testerům provádět úspěšné testy ještě předtím, než se naučí pokročilé techniky skriptování. Je integrován na pracovní ploše testera IBM Rational TestManager, kde může tester plánovat, organizovat, provádět, spravovat a reportovat všechny testovací aktivity, včetně manuálních testovacích reportů. Tato dvojí funkce testování a správy je ideálním začátkem automatizovaného testování. Nástroje pro testování jednotek řady xUnit V současné době je nejoblíbenějším nástrojem pro jednotkové testování řada frameworků xUnit, které se běžně používají podle různých jazyků a dělí se na JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) atd. První a nejvýznamnější aplikací tohoto testovacího rámce je open source JUnit, který poskytli Erich Gamma (autor Design Patterns) a Kent Beck (zakladatel XP (Extreme Programming)). Nástroje pro funkční testování SilkTest Borland SilkTest 2006 je nástroj pro funkční testování softwaru, který je součástí sady řešení pro řízení kvality softwaru od společnosti Borland. Tento nástroj využívá k nastavení a automatizaci provádění testů průvodce, který umožňuje začínajícím programátorům i zkušeným odborníkům rychle nastavit funkční testy a analyzovat funkční chyby. Nástroj pro testování výkonnosti WAS Microsoft Web Application Stress Tool je sada nástrojů vyvinutá webovými testery společnosti Microsoft speciálně pro provádění zátěžových testů webových stránek v reálném prostředí. Pomocí tohoto výkonného nástroje pro zátěžové testování můžete pomocí malého počtu klientských počítačů simulovat dopad, jaký může mít na webovou službu velký počet uživatelů. Automatizovaný nástroj pro testování bílé skříňky Jtest Jtest je automatizovaný nástroj pro white-box testování jazyka java od společnosti parasoft, který zvyšuje spolehlivost kódu automatizací testování jednotek jazyka java a kontrolou standardů kódu. parasoft také vyrábí C++ test, nástroj pro white-box testování jazyka C/C++. Nástroje pro funkční a výkonnostní testování JMeter JMeter je open source projekt organizovaný společností Apache , jedná se o nástroj pro funkční a výkonnostní testování , 100% implementovaný v jazyce java. Nástroje pro testování a analýzu výkonnosti WEBLODE webload je nástroj pro testování a analýzu výkonnosti od společnosti RadView, který umožňuje vývojářům webových aplikací automatizovat provádění zátěžových testů; webload testuje výkonnost webu simulací operací skutečných uživatelů a generováním zátěže.
|