|
S rychlým rozvojem technologie Web 2.0 vyvinulo mnoho firem některé webové technologieWebové službyProto je při špičkovém přístupu webové stránky snadné zpomalit rychlost odezvy serveru nebo dokonce přerušení služby. Aby se této situaci předešelo, je potřeba nástroj pro testování výkonu, který dokáže realisticky simulovat velké množství uživatelů přistupujících k webovým aplikačním systémům pro zátěžové testování, který by testoval odezvu statických HTML stránek a dokonce i odezvu dynamických webových stránek (včetně ASP, PHP, JSP atd.), čímž by poskytl datový základ pro optimalizaci a úpravu výkonu serveru. Doporučuji testerům vývoje Web 2.0 používat MicrosoftNástroj pro stres webových aplikacíTento software, tento přístroj od Microsoftu stojí jen 9,58 milionu, což je velmi malé a praktické. Ačkoliv není tak funkční jako profesionální LoadRunner, je velký a drahý a běžné podniky by za LoadRunner neinvestovaly tolik peněz, zatímco Microsoft WAS je zcela zdarma a hlavní funkce jsou dostupné, což stačí. Microsoft Web Application Stress Tool dokáže efektivně testovat výkon načítaní webu, tento software dokáže simulovat přístup 100 silných současných uživatelů prostřednictvím skriptů a simulovat některé klikací akce skutečných uživatelů, WAS se také může připojit k výkonovému čítači vzdáleného Windows webového serveru (Performance Counter) prostřednictvím výkonu serveru (CPU/ paměti atd.), aby našel úzké hrdlo systému. Procento využití CPU odráží režijní režie procesoru a procento využití CPU konzistentně nad 75 % je jasným signálem, že úzké hrdlo výkonu spočívá v samotném procesoru. WAS generuje podrobnou zprávu po každém testovacím běhu a zprávu WAS lze zobrazit v nabídce Zobrazit výběrem Zprávy. Kromě toho je CSDN takéshrnutéNěkteré další testovací nástroje, včetně nástrojů pro testování výkonu a nástrojů pro funkční testování, jsou řazeny následovně: WinRunner, průmyslově dostupný automatizovaný testovací nástroj WinRunner od Mercury Interactive je podnikový nástroj pro funkční testování, který detekuje, zda aplikace funguje podle očekávání a správně funguje. Automatickým zaznamenáváním, detekcí a přehráváním provozu aplikací uživatelů může WinRunner účinně pomoci testerům testovat různé verze složitých podnikových aplikací, zlepšovat efektivitu a kvalitu práce testerů a zajistit bezproblémové vydávání a dlouhodobě stabilní provoz multiplatformních, složitých podnikových aplikací. Loadrunner, průmyslový standard pro testování zátěže LoadRunner je nástroj pro testování zátěže, který předpovídá chování a výkon systému. Simulací současného zatížení a monitorování výkonu v reálném čase simulací desítek milionů uživatelů implementujících současná zatížení a monitorování výkonu v reálném čase umožňuje LoadRunner testování celé podnikové architektury. Použitím LoadRunneru 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 správu testů po celém světě, ať už uvnitř nebo mimo vaši firmu. Integrací všech částí správy testů, včetně správy požadavků, plánování testů, provádění testů a sledování chyb, TestDirector výrazně urychluje proces testování. Nástroj pro funkční testování Rational Robot IBM Rational Robot je přední funkční testovací nástroj v oboru, který pomáhá testerům provádět úspěšné testy ještě předtím, než se naučí pokročilé skriptovací techniky. Je integrován na desktopu testera, IBM Rational TestManager, kde mohou testeři plánovat, organizovat, vykonávat, spravovat a reportovat všechny testovací aktivity, včetně ručních testovacích zpráv. Tato dvojí funkčnost testování a řízení je ideálním začátkem automatizovaného testování. Nástroje pro jednotkové testování xUnit série Nejpopulárnějším nástrojem pro jednotkové testování je v současnosti framework série xUnit, který se běžně dělí na JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) atd. podle různých jazyků. První a nejvýznamnější aplikací tohoto testovacího rámce je open-source JUnit. Nástroj pro funkční testování SilkTest Borland SilkTest 2006 je nástroj pro funkční testování softwaru a patří mezi sady řešení pro řízení kvality softwaru navržených společností Borland. Tento nástroj využívá nastavení průvodce a automatizované provádění testů, což umožňuje jak začínajícím programátorům, tak zkušeným expertům rychle vytvářet funkční testy a analyzovat funkční chyby. Nástroj pro testování výkonu WAS Microsoft Web Application Stress Tool je sada nástrojů vyvinutá testery webových stránek společnosti Microsoft speciálně pro testování zátěže na reálném webu. S tímto výkonným nástrojem pro zátěžové testování můžete použít malý počet počítačů na straně klienta k simulaci možného dopadu velkého počtu uživatelů na vašem webu. Automatizovaný nástroj pro testování bílé skříňky Jtest Jtest je automatizovaný nástroj pro testování jazyka Java (white-box) spuštěný společností Parasoft, který zvyšuje spolehlivost kódu automatickou implementací jednotkového testování v Javě a validace standardů kódu. parasoft také vyrábí C++ test, což je nástroj pro testování v C/C++ v rámci white-boxu. JMeter, nástroj pro funkční a výkonnostní testování JMeter je open source projekt organizace Apache, což je nástroj pro funkční a výkonnostní testování, 100% implementovaný v Javě. Nástroj pro testování a analýzu výkonu WEBLODE webload je nástroj pro testování a analýzu výkonu, který spustila společnost RadView, a umožňuje vývojářům webových aplikací automatizovat zátěžové testování; Webload testuje výkon webu simulací činností skutečných uživatelů a generováním zátěžových zatížení.
|