|
|
Publicēts 26.11.2021 09:40:59
|
|
|
|

Viens, LoadRunner
1. Pārskats
LoadRunner ir slodzes testēšanas rīks, kas prognozē sistēmas darbību un veiktspēju. Simulējot vienlaicīgu slodzi un reāllaika veiktspējas uzraudzību desmitiem miljonu lietotāju, lai identificētu un atrastu problēmas, LoadRunner spēj pārbaudīt visu uzņēmuma arhitektūru. Izmantojot LoadRunner, organizācijas var samazināt testēšanas laiku, optimizēt veiktspēju un paātrināt savu lietojumprogrammu izlaišanas ciklu. LoadRunner ir automatizēts slodzes testēšanas rīks dažādām arhitektūrām, kas prognozē sistēmas uzvedību un novērtē sistēmas veiktspēju.
2. Funkcijas apraksts
1. Virtuālie lietotāji
Izmantojot LoadRunner virtuālo lietotāju ģeneratoru, jūs varat viegli izveidot sistēmas darba slodzes. Dzinēju var izmantot LoadRunner veiktspējas virtuālo lietotāju simulācijas testēšanai, un LoadRunner veiktspējas virtuālā lietotāja simulācijas tests ir pietiekams, lai ģenerētu virtuālos lietotājus un simulētu reālo lietotāju biznesa darbības uzvedību virtuālo lietotāju veidā. Vispirms tas reģistrē biznesa procesu (kā pasūtīts vai biļetes) un pēc tam pārvērš to testa skriptā. Izmantojot virtuālos lietotājus, varat vienlaicīgi ģenerēt tūkstošiem lietotāju apmeklējumu Windows, UNIX vai Linux datoros. Tāpēc LoadRunner var ievērojami samazināt slodzes testēšanai nepieciešamo aparatūru un cilvēkresursus.
Kad esat izveidojis testa skriptu ar virtuālo lietotāju ģeneratoru, varat to parametrizēt, kas ļauj pārbaudīt lietojumprogrammu ar vairākām dažādām reālās pasaules datu kopām, kas atspoguļo jūsu sistēmas slodzes jaudu. Pasūtījuma ievades procesa gadījumā parametrizācija aizstāj fiksētos datus ierakstā, piemēram, pasūtījuma numuru un klienta vārdu, ar mainīgām vērtībām. Nejauši ievadiet iespējamos pasūtījumu numurus un klientu vārdus šajos mainīgajos lielumos, lai tie atbilstu vairāku faktisko lietotāju darbības uzvedībai.
2. Reāla slodze
Kad virtuālie lietotāji ir izveidoti, jums ir jāiestata slodzes plāns, biznesa procesu portfelis un virtuālo lietotāju skaits. Izmantojot LoadRunner kontrolieri, jūs varat ātri organizēt vairāku lietotāju testa scenārijus. Kontroliera līdzeklis Rendezvous nodrošina interaktīvu vidi, kurā varat gan izveidot nepārtrauktas, gan cikliskas slodzes, gan pārvaldīt un vadīt slodzes testēšanas scenārijus.
Un jūs varat izmantot tā plānošanas pakalpojumu, lai definētu, kad lietotāji piekļūst sistēmai, lai ģenerētu slodzi. Tas ļauj automatizēt testēšanas procesu. Varat arī izmantot kontrolieri, lai kvalificētu slodzes scenāriju, kurā visi lietotāji vienlaikus veic darbību--- piemēram, piesakās inventāra lietojumprogrammā, ---- simulētu maksimālo slodzi. Turklāt jūs varat uzraudzīt dažādu sistēmas arhitektūras komponentu veiktspēju---- ieskaitot serverus, datu bāzes, tīkla aprīkojumu utt., ----, lai palīdzētu klientiem izlemt par sistēmas konfigurāciju.
3. Pozicionēšanas veiktspēja
LoadRunner ietver integrētu reāllaika monitoru, kas ļauj novērot jūsu lietojumprogrammas veiktspēju jebkurā slodzes testēšanas procesa brīdī. Šie veiktspējas monitori nodrošina reāllaika transakciju veiktspējas datu (piemēram, reakcijas laika) un citu sistēmas komponentu, piemēram, lietojumprogrammu serveru, tīmekļa serveru, tīkla ierīču un datu bāzu, veiktspēju reāllaikā. Tas ļauj testēšanas laikā novērtēt šo sistēmas komponentu veiktspēju gan no klienta, gan servera puses, lai problēmas varētu identificēt ātrāk.
Izmantojot LoadRunner ContentCheck TM, jūs varat noteikt, vai jūsu lietojumprogramma darbojas pareizi slodzes laikā. ContentCheck nosaka lietojumprogrammas tīkla pakešu saturu, palaižot virtuālos lietotājus, lai noteiktu, vai tiek nosūtīts kļūdas saturs. Tās reāllaika pārlūkprogramma palīdz novērot programmas veiktspēju no galalietotāja viedokļa.
4. Analizējiet rezultātus
Kad tests ir pabeigts, LoadRunner apkopo un apkopo visus testa datus un nodrošina uzlabotus analīzes un ziņošanas rīkus, lai ātri identificētu un izsekotu veiktspējas problēmas līdz to cēloņiem. Izmantojot LoadRunner Web Transaction Detail Monitor, jūs varat redzēt, cik ilgs laiks nepieciešams, lai lejupielādētu visus attēlus, rāmjus un tekstu katrā lapā. Piemēram, šis transakcijas detalizētas analīzes mehānisms var analizēt, vai lietojumprogramma palēninās liela grafiskā faila vai trešās puses datu komponenta dēļ. Turklāt Web Transaction Detail Monitor sadala klientā, tīklā un serverī izmantoto reakcijas laiku no gala līdz galam, ļaujot viegli identificēt problēmas un atrast patiesi nepareizos komponentus. Piemēram, varat sadalīt tīkla latentumu, lai noteiktu DNS izšķirtspējas laiku, laiku, kas nepieciešams, lai izveidotu savienojumu ar serveri, vai SSL sertifikātu. Izmantojot LoadRunner analīzes rīkus, jūs varat ātri uzzināt, kur un kāpēc lietas nogāja greizi, un attiecīgi pielāgoties.
5. Atkārtojiet testu
Slodzes testēšana ir iteratīvs process. Katru reizi, kad esat saskāries ar kļūdas scenāriju, jums ir vēlreiz jāielādē lietojumprogramma saskaņā ar to pašu scenāriju. Tas tiek izmantots, lai pārbaudītu, vai veiktie labojumi uzlabo darbības veiktspēju.
LoadRunner pilnībā atbalsta EJB slodzes testēšanu. Šie Java komponenti darbojas lietojumprogrammu serveros un nodrošina plašu lietojumprogrammu pakalpojumu klāstu. Testējot šos komponentus, varat identificēt un atrisināt iespējamās problēmas lietojumprogrammu izstrādes sākumā.
2. Jmeter
Apache JMeter ir uz Java balstīts stresa testēšanas rīks, ko izstrādājusi Apache organizācija. Sākotnēji tā tika izmantota programmatūras stresa testēšanai, bet kopš tā laika tā ir paplašinājusies arī citās testēšanas jomās. To var izmantot, lai pārbaudītu gan statiskos, gan dinamiskos resursus, piemēram, statiskos failus, Java mini pakalpojumus, CGI skriptus, Java objektus, datu bāzes, FTP serverus un daudz ko citu. JMeter var izmantot, lai simulētu milzīgas slodzes serveros, tīklos vai objektos, pārbaudītu to izturību un analizētu vispārējo veiktspēju dažādās stresa kategorijās. Turklāt JMeter spēj veikt lietojumprogrammas funkcionālo / regresijas testēšanu, pārbaudot, vai jūsu programma atgriež gaidītos rezultātus, izveidojot skriptu ar apgalvojumiem. Lai nodrošinātu maksimālu elastību, JMeter ļauj izveidot apgalvojumus, izmantojot regulārās izteiksmes.
Apache jmeter var izmantot, lai pārbaudītu gan statisko, gan dinamisko resursu (failu, servletu, Perl skriptu, java objektu, datu bāzu un vaicājumu, FTP serveru utt.) veiktspēju. To var izmantot, lai simulētu lielas slodzes serveros, tīklos vai objektos, lai pārbaudītu to izturību vai analizētu vispārējo veiktspēju dažādos stresa veidos. To var izmantot veiktspējas grafika analīzei vai servera/skripta/objekta testēšanai ar lielām vienlaicīgām slodzēm.
Salīdzināšanas tabula
Oriģinālā saite:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
|
Iepriekšējo:Spring Boot datu bāzes savienojuma baseins HikariPool optimizācijaNākamo:LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
|