|
S rýchlym rozvojom technológie Web 2.0 mnohé spoločnosti vyvinuli množstvo webových služieb, zvyčajne je pri návrhu a vývoji webových aplikácií ťažké simulovať prístup veľkého počtu používateľov súčasne k systému v reálnej situácii, takže keď sa webové sídlo stretne s návštevníckou špičkou, ľahko sa stane, že sa rýchlosť odozvy servera spomalí alebo dokonca dôjde k prerušeniu služby. Aby sa predišlo tejto situácii, je potrebné reálne simulovať prístup veľkého počtu používateľov k nástrojom na testovanie výkonnosti systému webových aplikácií na záťažové testovanie, testovať čas odozvy statických stránok HTML a dokonca testovať čas odozvy dynamických webových stránok (vrátane ASP, PHP, JSP atď.), aby sa poskytli údaje na optimalizáciu výkonu servera a úpravu dátovej základne. Odporúčam vám vývojárom a testerom webu 2.0, aby ste použili softvér Microsoft Web Application Stress Tool, tento malý nástroj poskytnutý spoločnosťou Microsoft má veľkosť len 9,58 M, je veľmi malý a praktický. Hoci funkcia ako profesionálny LoadRunner, ale objem LoadRunner je obrovský, cena nie je drahá, všeobecný podnik nebude míňať toľko peňazí na nákup LoadRunner a WAS spoločnosti Microsoft je úplne zadarmo a hlavné funkcie sú k dispozícii, stačí používať na linke. Nástroj Microsoft Web Application Stress Tool môže účinne testovať výkonnosť zaťaženia webovej lokality, tento softvér možno simulovať prostredníctvom skriptu 100 silných súbežných prístupov používateľov a simulovať niektoré operácie skutočného kliknutia používateľa, WAS možno tiež pripojiť k vzdialenému čítaču výkonu webového servera systému Windows (Performance Counter), prostredníctvom výkonu servera určiť výkon servera. WAS sa môže tiež pripojiť k vzdialenému počítadlu výkonu webového servera systému Windows, aby zistil úzke miesta systému prostredníctvom analýzy výkonu servera (CPU/pamäť atď.) Percento využitia CPU odráža zaťaženie procesora a percento využitia CPU trvalo presahujúce 75 % je jasným znakom toho, že úzke miesto výkonu spočíva v procesore. Systém WAS generuje podrobné správy na konci každého spustenia testu a správy systému WAS si môžete pozrieť výberom položky Reports (Správy) z ponuky View (Zobraziť). Okrem toho CSDN zhrnul aj niektoré ďalšie testovacie nástroje vrátane nástrojov na testovanie výkonu a funkčného testovania, pričom desať najlepších testovacích nástrojov je zoradených nižšie: WinRunner, nástroj na automatizované testovanie na priemyselnej úrovni WinRunner od spoločnosti Mercury Interactive je nástroj na funkčné testovanie na podnikovej úrovni, ktorý sa používa na kontrolu, či je aplikácia schopná dosiahnuť očakávanú funkčnosť a správne fungovať. Vďaka automatickému zaznamenávaniu, zisťovaniu a prehrávaniu operácií používateľskej aplikácie môže WinRunner účinne pomôcť testerom pri testovaní rôznych verzií komplexných podnikových aplikácií, zvýšiť efektivitu a kvalitu testovania a zabezpečiť bezproblémové vydanie a dlhodobú stabilnú prevádzku multiplatformových komplexných podnikových aplikácií. Loadrunner, štandardný priemyselný nástroj na testovanie záťaže LoadRunner je nástroj na testovanie záťaže, ktorý predpovedá správanie a výkon systému. LoadRunner dokáže testovať celé podnikové architektúry simulovaním desiatok miliónov používateľov pri súčasnom zaťažení a monitorovaním výkonu v reálnom čase s cieľom identifikovať a lokalizovať problémy. Pomocou nástroja LoadRunner môžu organizácie minimalizovať čas testovania, optimalizovať výkon a urýchliť cykly vydávania aplikácií. testdirector, globálny systém na správu testov TestDirector je prvý webový systém na správu testov v odvetví, ktorý umožňuje spravovať testy globálne, a to v rámci organizácie aj mimo nej. TestDirector výrazne urýchľuje proces testovania tým, že integruje všetky aspekty správy testov vrátane správy požiadaviek, plánovania testov, vykonávania testov a sledovania chýb do jedinej aplikácie. Nástroje na funkčné testovanie Rational Robot IBM Rational Robot je špičkový nástroj na funkčné testovanie, ktorý pomáha testerom vykonávať úspešné testy ešte predtým, ako sa naučia pokročilé techniky skriptovania. Je integrovaný na pracovnej ploche testera IBM Rational TestManager, kde môže tester plánovať, organizovať, vykonávať, spravovať a reportovať všetky testovacie aktivity vrátane manuálnych testovacích správ. Táto dvojitá funkcia testovania a správy je ideálnym začiatkom automatizovaného testovania. Nástroje na testovanie jednotiek séria xUnit V súčasnosti najpopulárnejším nástrojom na testovanie jednotiek je séria frameworkov xUnit, ktoré sa bežne používajú podľa rôznych jazykov a delia sa na JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) atď. Prvou a najvýznamnejšou aplikáciou tohto testovacieho rámca je open source JUnit, ktorý poskytli Erich Gamma (autor Design Patterns) a Kent Beck (zakladateľ XP (Extreme Programming)). Nástroje na funkčné testovanie SilkTest Borland SilkTest 2006 je nástroj na funkčné testovanie softvéru, ktorý je súčasťou balíka riešení na riadenie kvality softvéru od spoločnosti Borland. Tento nástroj používa sprievodcov na nastavenie a automatizáciu vykonávania testov, čo umožňuje začínajúcim programátorom aj skúseným odborníkom rýchlo nastaviť funkčné testy a analyzovať funkčné chyby. Nástroj na testovanie výkonnosti WAS Nástroj Microsoft Web Application Stress Tool je súbor nástrojov vyvinutých webovými testermi spoločnosti Microsoft, ktoré sú špeciálne určené na vykonávanie záťažových testov webových lokalít v reálnom prostredí. Pomocou tohto výkonného nástroja na záťažové testovanie môžete pomocou malého počtu klientskych počítačov simulovať vplyv, ktorý môže mať na webovú službu veľký počet používateľov. Automatizovaný nástroj na testovanie bielych skriniek Jtest Jtest je automatizovaný nástroj na testovanie bielych skriniek pre jazyk java od spoločnosti parasoft, ktorý zvyšuje spoľahlivosť kódu automatizáciou testovania jednotiek jazyka java a kontroly štandardov kódu. parasoft vyrába aj C++ test, nástroj na testovanie bielych skriniek v jazyku C/C++. Nástroje na funkčné a výkonnostné testovanie JMeter JMeter je open source projekt organizovaný Apache , je to nástroj na testovanie funkčnosti a výkonnosti , 100 % implementovaný v jazyku java. Nástroje na testovanie a analýzu výkonnosti WEBLODE webload je nástroj na testovanie a analýzu výkonnosti od spoločnosti RadView, ktorý umožňuje vývojárom webových aplikácií automatizovať vykonávanie záťažových testov; webload testuje výkonnosť webu simuláciou operácií skutočných používateľov a generovaním záťaže.
|