|
Mis kiire areng Web 2.0 tehnoloogia, paljud ettevõtted on välja töötanud mitmeid veebipõhiste veebisaitide teenuseid, tavaliselt projekteerimise ja arendamise veebirakenduste on raske simuleerida suur hulk kasutajaid samal ajal juurdepääsu süsteemile tegelikus olukorras, nii et kui veebisait vastab tipp visiidi, on lihtne tekkida, kui serveri reageerimise kiirus aeglustub või isegi teenuse katkestamine. Et vältida seda olukorda, on vaja tõelist simulatsiooni suure hulga kasutajate juurdepääsu veebirakenduse süsteemi jõudluse testimise vahendid stressitestimiseks, et testida staatiliste HTML-lehtede reageerimisaega ja isegi testida dünaamiliste veebilehtede (sealhulgas ASP, PHP, JSP jne) reageerimisaega, et anda andmeid serveri jõudluse optimeerimiseks ja andmete kohandamiseks. Ma soovitan, et te Web 2.0 arendajad ja testijad kasutada Microsofti Web Application Stress Tool seda tööriista tarkvara, see väike tööriist, mida Microsoft on ainult 9.58M, väga väike ja praktiline. Kuigi funktsioon kui professionaalne LoadRunner, kuid LoadRunner maht on tohutu, hind ei ole kallis, üldine äri ei kuluta nii palju raha, et osta LoadRunner, ja Microsofti WAS on täiesti tasuta ja peamised funktsioonid on saadaval, piisavalt kasutada liinil. Microsoft Web Application Stress Tool saab tõhusalt testida veebilehe koormuse jõudlust, seda tarkvara saab simuleerida skripti kaudu 100 tugevat samaaegset kasutaja juurdepääsu ja simuleerida mõningaid tegelikke kasutaja klõpsuoperatsioone, WAS saab ühendada ka Windowsi veebiserveri jõudluse loenduritega (Performance Counter), serveri jõudluse kaudu, et määrata serveri jõudlust. WAS saab ka ühendada Windowsi veebiserveri kaugloenduri Performance Counteriga, et leida süsteemi kitsaskohti, analüüsides serveri jõudlust (protsessor/mälu jne.) Protsessorikasutuse protsent peegeldab protsessori koormust ja pidevalt üle 75% ületav protsessorikasutuse protsent on selge märk sellest, et jõudluse kitsaskoht on protsessoris. WAS koostab iga testkäigu lõpus üksikasjalikud aruanded ja WASi aruandeid saab vaadata, valides menüüst View (Vaade) käsu Reports (Aruanded). Lisaks tegi CSDN kokkuvõtte ka mõnest muust testimisvahendist, sealhulgas jõudlustestimise ja funktsionaalse testimise vahenditest, kümme parimat testimisvahendit on järjestatud allpool: WinRunner, tööstustasemel automatiseeritud testimisvahend Mercury Interactive'i WinRunner on ettevõtte tasandi funktsionaalse testimise tööriist, mida kasutatakse selleks, et kontrollida, kas rakendus suudab saavutada oodatud funktsionaalsuse ja töötab korralikult. WinRunner aitab testijatel automaatselt salvestada, tuvastada ja taasesitada kasutaja rakenduste toiminguid ning aitab tõhusalt testida keeruliste ettevõtete rakenduste erinevaid versioone, parandada testijate tõhusust ja kvaliteeti ning tagada platvormideüleste, keeruliste ettevõtete rakenduste tõrgeteta väljalase ja pikaajaline stabiilne töö. Loadrunner, tööstusharu standardne koormustesti tööriist LoadRunner on koormustesti tööriist, mis ennustab süsteemi käitumist ja jõudlust. LoadRunner on võimeline testima terveid ettevõtte arhitektuure, simuleerides kümneid miljoneid kasutajaid samaaegse koormuse all ja jälgides jõudlust reaalajas, et tuvastada ja lokaliseerida probleemid. LoadRunneri abil saavad organisatsioonid vähendada testimise aega, optimeerida jõudlust ja kiirendada rakenduste väljalaske tsüklit. testdirector, ülemaailmne testide haldamise süsteem TestDirector on valdkonna esimene veebipõhine testihaldussüsteem, mis võimaldab teil hallata teste globaalselt nii teie organisatsiooni sees kui ka väljaspool. TestDirector kiirendab oluliselt testimisprotsessi, integreerides testide haldamise kõik aspektid, sealhulgas nõuete haldamise, testide planeerimise, testide teostamise ja vigade jälgimise, ühte rakendusse. Funktsionaalsed testimisvahendid Rational Robot IBM Rational Robot on valdkonna parim funktsionaalse testimise tööriist, mis aitab testijatel edukalt teste teha juba enne, kui nad õpivad arenenud skriptitehnikaid. See on integreeritud testija töölauale IBM Rational TestManager, kus testija saab planeerida, korraldada, teostada, hallata ja esitada aruandeid kõigi testimistegevuste, sealhulgas käsitsi koostatud testimisaruannete kohta. See testimise ja haldamise topeltfunktsioon on ideaalne algus automatiseeritud testimisele. Ühiktestimise tööriistad xUnit Series Praegu on kõige populaarsem ühiktestimise vahend xUnit sarja raamistikud, mida tavaliselt kasutatakse vastavalt erinevatele keeltele jagunevad JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) ja nii edasi. Selle testimisraamistiku esimene ja tuntuim rakendus on Erich Gamma (disainimustrite autor) ja Kent Beck (XP (Extreme Programming) rajaja) poolt pakutav avatud lähtekoodiga JUnit. Funktsionaalsed testimisvahendid SilkTest Borland SilkTest 2006 on tarkvara funktsionaalse testimise vahend, mis on osa Borlandi tarkvara kvaliteedijuhtimise lahenduste komplektist. See tööriist kasutab testide seadistamiseks ja automatiseerimiseks nõustajaid, mis võimaldavad nii algajatel programmeerijatel kui ka kogenud ekspertidel funktsionaalseid teste kiiresti seadistada ja funktsionaalseid vigu analüüsida. Jõudluse testimise tööriist WAS Microsoft Web Application Stress Tool on Microsofti veebitestijate poolt välja töötatud tööriistade kogum, mis on spetsiaalselt mõeldud veebisaitide reaalse koormustesti läbiviimiseks. Selle võimsa stressitestimisvahendiga saab väikese arvu kliendiarvutite abil simuleerida mõju, mida suur hulk kasutajaid võib avaldada veebiteenusele. Automatiseeritud valge kasti testimise tööriist Jtest Jtest on java keele automatiseeritud valge kasti testimisvahend parasoftilt, mis parandab koodi usaldusväärsust, automatiseerides java ühiktestimist ja koodistandardite kontrollimist. parasoft toodab ka C++ testi, C/C++ valge kasti testimisvahendit. Funktsionaalsed ja jõudlustestimise tööriistad JMeter JMeter on avatud lähtekoodiga projekt, mida korraldab Apache , see on funktsionaalsuse ja jõudluse testimise tööriist , mis on 100% java keeles rakendatud. Jõudluse testimise ja analüüsi vahendid WEBLODE webload on RadView'i jõudluse testimise ja analüüsi tööriist, mis võimaldab veebirakenduste arendajatel automatiseerida stressitestide läbiviimist; webload testib veebi jõudlust, simuleerides reaalsete kasutajate toiminguid ja tekitades stressikoormuse.
|