|
Strauji attīstoties Web 2.0 tehnoloģijām, daudzi uzņēmumi ir izstrādājuši vairākus tīmekļa vietņu pakalpojumus, parasti tīmekļa lietojumprogrammu projektēšanā un izstrādē ir grūti simulēt liela lietotāju skaita vienlaicīgu piekļuvi sistēmai reālajā situācijā, tāpēc, kad tīmekļa vietne atbilst apmeklējuma maksimumam, ir viegli rasties, kad servera reakcijas ātrums palēninās vai pat pakalpojuma pārtraukums. Lai izvairītos no šādas situācijas, nepieciešams reāli simulēt lielu lietotāju skaitu, lai piekļūtu tīmekļa lietojumprogrammu sistēmas veiktspējas testēšanas rīkiem stresa testēšanai, lai pārbaudītu statisko HTML lapu reakcijas laiku un pat dinamisko tīmekļa lapu (tostarp ASP, PHP, JSP utt.) reakcijas laiku, lai iegūtu datus servera veiktspējas optimizācijai un datu bāzes pielāgošanai. Es iesaku jums Web 2.0 izstrādātājiem un testētājiem izmantot Microsoft Web Application Stress Tool šo rīku programmatūru, šis nelielais rīks, ko nodrošina Microsoft, ir tikai 9,58 M, ļoti mazs un praktisks. Lai gan funkcija nekā profesionālā LoadRunner, bet LoadRunner apjoms ir milzīgs, cena nav dārga, vispārējais uzņēmums netērēs tik daudz naudas, lai iegādātos LoadRunner, un Microsoft WAS ir pilnīgi bezmaksas, un galvenās funkcijas ir pieejamas, pietiekami, lai izmantotu uz līnijas. Microsoft Web Application Stress Tool var efektīvi pārbaudīt tīmekļa vietnes slodzes veiktspēju, šo programmatūru var simulēt, izmantojot skriptu 100 spēcīgu vienlaicīgu lietotāja piekļuvi, un simulēt dažas no faktiskajām lietotāja klikšķu operācijām, WAS var arī savienot ar attālo Windows tīmekļa servera veiktspējas skaitītāju (Performance Counter), izmantojot servera veiktspēju, lai noteiktu servera veiktspēju. WAS var arī pieslēgties attālajam Windows tīmekļa servera veiktspējas skaitītājam, lai, analizējot servera veiktspēju (procesora/atmiņas u. c.), atrastu sistēmas vājās vietas. Procesora izmantošanas procentuālā daļa atspoguļo procesora pieskaitāmās izmaksas, un procesora izmantošanas procentuālā daļa, kas pastāvīgi pārsniedz 75 %, skaidri norāda, ka veiktspējas vājā vieta ir procesors. WAS ģenerē detalizētus pārskatus katra testa izpildes beigās, un WAS pārskatus var apskatīt, izvēlnē Skatīt izvēlnē izvēloties Pārskati. Turklāt CSDN apkopoja arī dažus citus testēšanas rīkus, tostarp veiktspējas testēšanas rīkus un funkcionālās testēšanas rīkus; desmit labākie testēšanas rīki ir sakārtoti turpmāk: WinRunner, nozares līmeņa automatizētās testēšanas rīks WinRunner no Mercury Interactive ir uzņēmuma līmeņa funkcionālās testēšanas rīks, ko izmanto, lai pārbaudītu, vai lietojumprogramma spēj sasniegt paredzēto funkcionalitāti un darboties pareizi. Automātiski ierakstot, konstatējot un atskaņojot lietotāja lietojumprogrammas darbības, WinRunner var efektīvi palīdzēt testētājiem testēt dažādas sarežģītu uzņēmumu lietojumprogrammu versijas, uzlabot testētāju efektivitāti un kvalitāti, kā arī nodrošināt bez problēmām atbrīvotu un ilgstoši stabilu dažādu platformu sarežģītu uzņēmumu lietojumprogrammu darbību. Loadrunner, nozares standarta slodzes testēšanas rīks LoadRunner ir slodzes testēšanas rīks, kas paredz sistēmas uzvedību un veiktspēju. Ar LoadRunner var testēt veselas uzņēmumu arhitektūras, simulējot desmitiem miljonu lietotāju vienlaicīgas slodzes apstākļos un reāllaikā uzraugot veiktspēju, lai identificētu un atrastu problēmas. Izmantojot LoadRunner, organizācijas var samazināt testēšanas laiku, optimizēt veiktspēju un paātrināt lietojumprogrammu izlaišanas ciklus. testdirector, globālā testēšanas pārvaldības sistēma TestDirector ir nozares pirmā tīmekļa testēšanas pārvaldības sistēma, kas ļauj globāli pārvaldīt testus gan organizācijas iekšienē, gan ārpus tās. TestDirector ievērojami paātrina testēšanas procesu, integrējot visus testēšanas pārvaldības aspektus, tostarp prasību pārvaldību, testēšanas plānošanu, testēšanas izpildi un kļūdu izsekošanu, vienā lietojumprogrammā. Funkcionālās testēšanas rīki Rational Robot IBM Rational Robot ir nozares labākais funkcionālās testēšanas rīks, kas palīdz testētājiem veikt veiksmīgus testus pat pirms viņi apgūst progresīvas skriptu veidošanas metodes. Tas ir integrēts testētāja darbvirsmā IBM Rational TestManager, kurā testētājs var plānot, organizēt, izpildīt, pārvaldīt un ziņot par visām testēšanas darbībām, tostarp manuālo testu pārskatiem. Šī dubultā testēšanas un pārvaldības funkcionalitāte ir ideāls sākums automatizētai testēšanai. Vienību testēšanas rīki xUnit sērija Pašlaik vispopulārākais vienības testēšanas rīks ir xUnit sērijas karkasu sērija, ko parasti izmanto atbilstoši dažādām valodām un kas iedalās JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) utt. Pirmā un pazīstamākā šīs testēšanas struktūras lietojumprogramma ir atvērtā koda JUnit, ko piedāvā Erihs Gamma (Design Patterns autors) un Kents Beks (XP (Extreme Programming) dibinātājs). Funkcionālās testēšanas rīki SilkTest Borland SilkTest 2006 ir programmatūras funkcionālās testēšanas rīks, kas ir daļa no Borland programmatūras kvalitātes pārvaldības risinājumu kopuma. Šis rīks izmanto vedņus, lai iestatītu un automatizētu testu izpildi, ļaujot gan iesācējiem programmētājiem, gan pieredzējušiem ekspertiem ātri iestatīt funkcionālos testus un analizēt funkcionālās kļūdas. Veiktspējas testēšanas rīks WAS Microsoft Web Application Stress Tool ir rīku kopums, ko izstrādājuši Microsoft tīmekļa testētāji un kas īpaši paredzēts reālu tīmekļa vietņu stresa testu veikšanai. Izmantojot šo jaudīgo stresa testēšanas rīku, jūs varat izmantot nelielu skaitu klientu datoru, lai simulētu ietekmi, kādu uz tīmekļa pakalpojumu var atstāt liels lietotāju skaits. Automatizēts baltās kastes testēšanas rīks Jtest Jtest ir parasoft automatizēts baltās kastes testēšanas rīks java valodai, kas uzlabo koda uzticamību, automatizējot java vienības testēšanu un koda standartu pārbaudi. parasoft ražo arī C++ test, C/C++ baltās kastes testēšanas rīku. Funkcionālās un veiktspējas testēšanas rīki JMeter JMeter ir Apache organizēts atvērtā pirmkoda projekts, tas ir funkcionālās un veiktspējas testēšanas rīks, kas 100 % īstenots java valodā. Veiktspējas testēšanas un analīzes rīki WEBLODE webload ir RadView veiktspējas testēšanas un analīzes rīks, kas ļauj tīmekļa lietojumprogrammu izstrādātājiem automatizēt stresa testu izpildi; webload testē tīmekļa veiktspēju, simulējot reālu lietotāju darbības un ģenerējot stresa slodzi.
|