Lietojumprogrammu veiktspējas pārbaude ir testēšanas process, kas veikts, lai noteiktu, kā programmatūras lietojumprogramma darbojas reaģētspējas un stabilitātes ziņā noteiktā slodzē. To var izmantot arī izmeklēšanai, mērs, apstiprināt vai pārbaudīt citus sistēmas kvalitātes atribūtus, piemēram, mērogojamība, uzticamība un resursu izmantošana.
Programmatūras veiktspējas pārbaude ir veiktspējas inženierijas apakškopa, topošā datorzinātņu prakse, kuras mērķis ir iekļaut veiktspēju sistēmas dizainā un arhitektūrā.
Lietojumprogrammu veiktspējas pārbaude jāveic klienta lietojumprogrammu izstrādes dzīves cikla ietvaros un / vai veiktspējas pārbaudes prakse.
Daudzām programmatūras lietojumprogrammām ir slikta veiktspēja programmatūras projektēšanas dēļ, un daudzi izstrādātāji nepietiekami neņem vērā liela mēroga IT projektu vai sadalītas izvietošanas veiktspējas risku mazināšanu (pasaules vai valsts mērogā) pieteikumu. Programmatūras izstrādātājiem ir jābūt kritiskās domāšanas prasmēm veiktspējas analīzei, reālās pasaules veiktspējas apstākļu atklāšana un modelēšana, veiktspējas testa izpilde (manuāli un automatizēti), darbības analīze, sašaurinājumu identificēšana un novēršana.
Lietojumprogrammu veiktspējas testētāja lomai nepieciešama kompetence veiktspējas testēšanas metodoloģijā, infrastruktūras inženierija un ar darbību saistīti jautājumi, piemēram, migrācijas plānošana & traucējummeklēšana, avārijas seku novēršana, lietojumprogrammu drošība, direktoriju pakalpojumi, tīklošana, un sistēmas veiktspējas iestatīšana.
Nepieciešamas vispārējas zināšanas par visiem izpildes projekta apjoma noteikšanas un testa plāna izstrādes aspektiem, ieskaitot neatkarīgu uz rezultātiem balstītu pieeju projekta izpildei.
Pieeja, ka daudzi lietojumprogrammu veiktspējas pārbaudes konsultanti un programmatūras testēšanas konsultanti var apkopot kā :
- Izstrādājiet veiktspējas testēšanas scenārijus dažādu veidu testa mērķiem un iespējojiet dažāda veida veiktspējas analīzi.
- Veiciet savlaicīgu un kvalitatīvu darbības novēršanu, koncentrējoties uz pamatcēloņu analīzi, profilakse, un zināšanu nodošana.
- Izmantojiet zināšanas par klienta tehnisko vidi, lai savlaicīgi atrisinātu problēmas.
- Pārvaldiet eskalācijas un apakšlietas ar klientiem un Shunra, lai nodrošinātu visu problēmu savlaicīgu un kvalitatīvu risināšanu.
- Izstrādājiet un īstenojiet stratēģijas proaktīvu pakalpojumu nodrošināšanai, kā rezultātā samazinās negadījumu skaits, palielināta pieejamība, vai paātrināta izvietošana.
- Izveidojiet attiecības ar tehniskajiem direktoriem vai vadošajiem arhitektiem jūsu atbalstītajai tehnoloģijai, tādējādi palielinot līdzdalību plānošanā un uzlabojot apmierinātību ar konsultāciju pakalpojumiem.
- Veiciet oficiālu pēcnāves procesu, lai slēgtu kritiskas problēmas vai saasinājumus.
- Sāciet un piedalieties sanāksmēs, lai dalītos zināšanās ar citiem inženieriem un efektīvi atrisinātu klientu problēmas.
- Palīdzēsit piegādāt produktus un pakalpojumus klientiem.
Daži pieteikumi veiktspējas pārbaudes rīki ir
- HP LoadRunner, Borland izpildītājs, Microsoft Visual Studio TEST .