|
Sparčiai tobulėjant Web 2.0 technologijai, daugelis įmonių sukūrė keletą internetiniųSvetainės paslaugosTodėl, kai svetainė susiduria su didžiausia prieiga, lengva sulėtinti serverio atsako greitį ar net nutraukti paslaugą. Norint išvengti šios situacijos, reikalingas našumo testavimo įrankis, galintis realiai imituoti daugybę vartotojų, prisijungiančių prie žiniatinklio programų sistemų testavimui nepalankiausiomis sąlygomis, kad būtų galima patikrinti statinių HTML puslapių atsako laiką ir netgi išbandyti dinaminių tinklalapių (įskaitant ASP, PHP, JSP ir kt.) atsako laiką, suteikiant duomenų pagrindą serverio našumo optimizavimui ir koregavimui. Aš rekomenduoju Web 2.0 plėtros testuotojams naudoti "Microsoft"Žiniatinklio programos streso įrankisŠi įrankio programinė įranga, ši "Microsoft" teikiama programėlė yra tik 9,58 mln., o tai yra labai maža ir praktiška. Nors jis nėra toks funkcionalus kaip profesionalus "LoadRunner", "LoadRunner" yra didelis ir brangus, o paprastos įmonės neišleis tiek daug pinigų "LoadRunner" įsigyti, o "Microsoft" WAS yra visiškai nemokama, o pagrindinės funkcijos yra prieinamos, o to pakanka. "Microsoft Web Application Stress Tool" gali efektyviai išbandyti svetainės apkrovos našumą, ši programinė įranga gali imituoti 100 stiprių vienu metu veikiančių vartotojų prieigą per scenarijus ir imituoti kai kuriuos faktinių vartotojų paspaudimų veiksmus, WAS taip pat gali prisijungti prie nuotolinio "Windows" svetainės serverio našumo skaitiklio (našumo skaitiklis), per serverio našumą (CPU/ atminties ir kt.), kad surastų sistemos kliūtį. Procesoriaus naudojimo procentas atspindi procesoriaus pridėtines išlaidas, o procesoriaus naudojimo procentas nuolat viršija 75 % yra aiškus ženklas, kad procesoriuje yra našumo kliūtis. WAS sugeneruoja išsamią ataskaitą po kiekvieno bandomojo vykdymo, o WAS ataskaitą galima peržiūrėti meniu Rodinys pasirinkus Ataskaitos. Be to, CSDN taip patApibendrintaKai kurie kiti testavimo įrankiai, įskaitant našumo testavimo įrankius ir funkcinio testavimo įrankius, yra suskirstyti taip: WinRunner, pramonės lygio automatizuotas testavimo įrankis "Mercury Interactive" "WinRunner" yra įmonės lygio funkcinio testavimo įrankis, kuris nustato, ar programa veikia taip, kaip tikėtasi, ir tinkamai veikia. Automatiškai įrašydama, aptikdama ir atkurdama vartotojų programų operacijas, "WinRunner" gali veiksmingai padėti testuotojams išbandyti įvairius sudėtingų įmonės lygio programų leidimus, pagerinti testuotojų darbo efektyvumą ir kokybę bei užtikrinti sklandų kelių platformų, sudėtingų įmonės lygio programų išleidimą ir ilgalaikį stabilų veikimą. Loadrunner, pramonės standarto apkrovos testavimo įrankis LoadRunner yra apkrovos testavimo įrankis, prognozuojantis sistemos veikimą ir našumą. Simuliuodamas lygiagrečią apkrovą ir našumo stebėjimą realiuoju laiku, imituodamas dešimtis milijonų vartotojų, įgyvendinančių vienu metu apkrovas ir našumo stebėjimą realiuoju laiku, "LoadRunner" leidžia išbandyti visą įmonės architektūrą. Naudodami "LoadRunner", organizacijos gali sumažinti testavimo laiką, optimizuoti našumą ir pagreitinti programų išleidimo ciklus. TestDirector, pasaulinė testų valdymo sistema "TestDirector" yra pirmoji pramonėje internetinė testų valdymo sistema, leidžianti valdyti testus visame pasaulyje tiek jūsų įmonėje, tiek už jos ribų. Integruodamas visas testų valdymo dalis, įskaitant reikalavimų valdymą, testų planavimą, testų vykdymą ir klaidų stebėjimą, "TestDirector" labai pagreitina testavimo procesą. Funkcinio testavimo įrankis Rational Robot "IBM Rational Robot" yra pirmaujantis funkcinio testavimo įrankis, padedantis testuotojams atlikti sėkmingus testus dar prieš išmokstant pažangių scenarijų kūrimo metodų. Jis integruotas testuotojo darbalaukyje "IBM Rational TestManager", kur testuotojai gali planuoti, organizuoti, vykdyti, valdyti ir teikti ataskaitas apie visą testavimo veiklą, įskaitant rankinių bandymų ataskaitas. Ši dviguba testavimo ir valdymo funkcija yra ideali automatizuoto testavimo pradžia. Vienetų bandymo įrankiai xUnit serija Šiuo metu populiariausias vienetų testavimo įrankis yra xUnit serijos sistema, kuri pagal skirtingas kalbas paprastai skirstoma į JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) ir kt. Pirmasis ir ryškiausias šios testavimo sistemos pritaikymas yra atvirojo kodo JUnit. Funkcinio testavimo įrankis SilkTest Borland SilkTest 2006 yra programinės įrangos funkcinio testavimo įrankis ir yra vienas iš Borland siūlomų programinės įrangos kokybės valdymo sprendimų rinkinių. Šis įrankis naudoja vedlio nustatymus ir automatizuotą testų vykdymą, leidžiantį tiek pradedantiesiems programavimo dizaineriams, tiek patyrusiems ekspertams greitai sukurti funkcinius testus ir analizuoti funkcines klaidas. Našumo testavimo įrankis WAS "Microsoft Web Application Stress Tool" yra įrankių rinkinys, kurį sukūrė "Microsoft" svetainių testuotojai, specialiai realaus pasaulio svetainių testavimui nepalankiausiomis sąlygomis. Naudodami šį galingą testavimo nepalankiausiomis sąlygomis įrankį galite naudoti nedidelį skaičių kliento kompiuterių, kad imituotumėte galimą didelio vartotojų skaičiaus poveikį jūsų svetainei. Automatizuotas baltosios dėžės testavimo įrankis Jtest Jtest yra automatizuotas "Parasoft" sukurtas "Java language" testavimo įrankis, kuris pagerina kodo patikimumą automatiškai įdiegdamas "Java" vienetų testavimą ir kodo standarto patvirtinimą. "parasoft" taip pat gamina C++ testą, kuris yra C/C++ baltosios dėžės testavimo įrankis. JMeter, funkcinio ir našumo testavimo įrankis "JMeter" yra "Apache" organizacijos atvirojo kodo projektas, kuris yra funkcinio ir našumo testavimo įrankis, 100% įdiegtas "Java". Našumo testavimo ir analizės įrankis WEBLODE webload yra "RadView" sukurtas našumo testavimo ir analizės įrankis, leidžiantis žiniatinklio programų kūrėjams automatizuoti testavimą nepalankiausiomis sąlygomis; "Webload" tikrina žiniatinklio veikimą imituodamas realių vartotojų veiksmus ir generuodamas streso apkrovas.
|