Žemiau pateikiamas įprastų našumo testavimo terminų sąrašas:
Kuriant a bazinė linija yra bandymų rinkinio vykdymo metrikos duomenims surinkti procesas, siekiant įvertinti vėlesnių sistemos ar programos našumą gerinančių pakeitimų efektyvumą.
Lyginamoji analizė yra procesas, kai jūsų sistemos našumas lyginamas su pagrindiniu, kurį sukūrėte viduje, arba su pramonės standartu, kurį patvirtino kita organizacija.
The talpa sistemos yra visas darbo krūvis, kurį ji gali įveikti nepažeisdama iš anksto nustatytų pagrindinių veiklos rezultatų priėmimo kriterijų.
Į talpos patikrinimas papildo apkrovos testavimą nustatydamas galutinį jūsų serverio gedimo tašką, tuo tarpu apkrovos testavimas stebi įvairaus lygio apkrovos ir srauto modelių rezultatus.
Pajėgumų testavimą atliekate kartu su pajėgumų planavimu, kurį naudojate planuodami būsimą augimą, pvz., Padidėjusią vartotojų bazę ar padidėjusį duomenų kiekį. Pavyzdžiui, norint pritaikyti būsimas apkrovas, turite žinoti, kiek papildomų išteklių (tokių kaip procesoriaus talpa, atminties naudojimas, disko talpa ar tinklo pralaidumas) reikia būsimam naudojimo lygiui palaikyti.
Pajėgumų patikrinimas padeda nustatyti mastelio keitimo strategiją, kad nustatytumėte, ar turėtumėte didinti, ar didinti.
An ištvermės testas yra eksploatacinių savybių bandymo tipas, kurio tikslas - nustatyti ar patvirtinti bandomo gaminio eksploatacines charakteristikas, kai jam taikomi darbo krūvio modeliai ir numatomi apkrovos kiekiai, numatomi per ilgesnę gamybos operaciją. Ištvermės testavimas yra apkrovos testavimo pogrupis.
Tyrimas yra veikla, pagrįsta informacijos, susijusios su bandomo gaminio greičiu, masteliu ir (arba) stabilumu, rinkimu, kuri gali būti naudinga nustatant ar gerinant produkto kokybę. Tyrimai dažnai naudojami siekiant įrodyti ar paneigti hipotezes dėl vienos ar daugiau pastebėtų veiklos problemų pagrindinės priežasties.
Vėlavimas yra reagavimo matas, nurodantis laiką, kurio reikia užklausos vykdymui užbaigti. Vėlavimas taip pat gali atspindėti kelių uždelsimų ar antrinių užduočių sumą.
Metrika yra matavimai, gauti atlikus eksploatacinių savybių bandymus, išreikšti bendrai suprantama skale. Kai kurios metrikos, paprastai gaunamos atlikus našumo testus, apima procesoriaus naudojimą laikui bėgant ir atminties naudojimą pagal apkrovą.
Spektaklis nurodo informaciją apie jūsų programos atsako laiką, pralaidumą ir išteklių naudojimo lygius.
Į našumo testas yra techninis tyrimas, atliktas siekiant nustatyti ar patvirtinti bandomo gaminio greitį, mastelio keitimą ir (arba) stabilumą. Eksploatacinių savybių bandymai yra superset, apimantys visas kitas šiame skyriuje aprašytas eksploatacinių savybių bandymų pakategores.
Našumo ribos yra didžiausios priimtinos metrikų, nustatytų jūsų projektui, vertės, paprastai nurodomos atsižvelgiant į atsako laiką, pralaidumą (operacijas per sekundę) ir išteklių naudojimo lygius. Išteklių naudojimo lygiai apima jūsų procesoriaus procesoriaus talpos, atminties, disko įvesties / išvesties ir tinklo įvesties / išvesties kiekį. Našumo ribos paprastai prilygsta reikalavimams.
Atsakymo laikas yra matas, kaip programa ar posistemis reaguoja į kliento užklausą.
Sodrumas reiškia tašką, kai išteklius pasiekė visišką panaudojimą.
Mastelis nurodo programos galimybę apdoroti papildomą darbo krūvį, nedarant neigiamo poveikio našumui, pridedant tokius išteklius kaip procesorius, atmintis ir atminties talpa.
Atlikdami bandymus, a scenarijus yra jūsų programos veiksmų seka. Scenarijus gali atspindėti naudojimo atvejį ar verslo funkciją, pvz., Ieškoti prekių kataloge, pridėti prekę į pirkinių krepšelį ar pateikti užsakymą.
Į dūmų bandymas yra pradinis našumo testo vykdymas siekiant sužinoti, ar jūsų programa gali atlikti savo veiksmus esant įprastai apkrovai.
Į smaigalio testas yra eksploatacinių savybių bandymo tipas, orientuotas į bandomo gaminio eksploatacinių savybių nustatymą ar patvirtinimą, kai jam taikomi darbo krūvio modeliai ir apkrovos kiekiai, kurie trumpą laiką pakartotinai padidėja už numatytų gamybos operacijų. Spyglių testavimas yra streso testų pogrupis.
Atlikdami bandymus, stabilumas reiškia bendrą sistemos patikimumą, tvirtumą, funkcinį ir duomenų vientisumą, prieinamumą ir (arba) reagavimo nuoseklumą įvairiomis sąlygomis.
Į streso testas yra našumo bandymo tipas, skirtas įvertinti programos elgseną, kai ji nustumiama virš įprastų ar didžiausios apkrovos sąlygų. Testavimo nepalankiausiomis sąlygomis tikslas yra atskleisti taikymo klaidas, kurios atsiranda tik esant didelei apkrovai. Šios klaidos gali apimti tokius dalykus kaip sinchronizavimo problemos, varžybų sąlygos ir atminties nutekėjimas.
Testavimas nepalankiausiomis sąlygomis leidžia jums nustatyti silpnąsias jūsų programos vietas ir parodyti, kaip programa elgiasi esant ekstremalioms apkrovoms.
Pralaidumas yra darbo vienetų, kuriuos galima atlikti per laiko vienetą, skaičius; pavyzdžiui, užklausos per sekundę, skambučiai per dieną, įvykiai per sekundę, ataskaitos per metus ir kt.
Darbo krūvis - tai stimulas, taikomas sistemai, programai ar komponentui, siekiant imituoti naudojimo modelį, atsižvelgiant į sutampamumą ir (arba) duomenų įvestį. Darbo krūvis apima bendrą vartotojų skaičių, vienu metu veikiančius aktyvius vartotojus, duomenų kiekius ir operacijų apimtis bei operacijų derinį. Modeliuodami našumą, jūs susiejate darbo krūvį su individualiu scenarijumi.
Koks skirtumas tarp Našumo testavimas , Apkrovos tikrinimas ir Streso testavimas?
Našumo, apkrovos ir testavimo nepalankiausiomis sąlygomis yra eksploatacinių savybių bandymų subkategorijos, skirtos kiekvienam skirtingam tikslui.
Veikimo testavimas. Šio tipo bandymai nustato arba patvirtina bandomos sistemos ar programos greitį, mastelio keitimo ir (arba) stabilumo charakteristikas. Našumas yra susijęs su atsako trukmės, pralaidumo ir išteklių naudojimo lygio, kuris atitinka projekto ar produkto veiklos tikslus, pasiekimu. Šiame vadove našumo testavimas atspindi visų kitų su našumu susijusių bandymų subkategorijų rinkinį.
Apkrovos bandymai. Ši eksploatacinių savybių bandymų subkategorija yra orientuota į bandomos sistemos ar programos eksploatacinių charakteristikų nustatymą ar patvirtinimą, kai joms tenka darbo operacijų ir numatomų gamybos operacijų metu apkrova.
Streso testavimas. Ši eksploatacinių savybių bandymų subkategorija sutelkta į bandomos sistemos ar programos eksploatacinių charakteristikų nustatymą ar patvirtinimą, kai jai taikomos sąlygos, viršijančios numatytas gamybos operacijų metu. Į streso testus taip pat gali būti įtraukti bandymai, skirti nustatyti ar patvirtinti bandomos sistemos ar programos veikimo charakteristikas, kai joms yra kitos stresinės sąlygos, pvz., Ribota atmintis, nepakankama vietos diske ar serverio gedimas. Šie bandymai skirti nustatyti, kokiomis sąlygomis programa suges, kaip ji suges ir kokius rodiklius galima stebėti, kad būtų galima įspėti apie artėjantį gedimą.