Terminologije za preizkušanje učinkovitosti

Spodaj je seznam pogostih terminologij za testiranje učinkovitosti:

Osnovne črte

Ustvarjanje a izhodišče je postopek izvajanja niza testov za zajem podatkov o metriki učinkovitosti za namene ocenjevanja učinkovitosti poznejših sprememb sistema ali aplikacije za izboljšanje učinkovitosti.

Primerjalna analiza

Primerjalna analiza je postopek primerjave učinkovitosti vašega sistema z izhodiščem, ki ste ga ustvarili interno, ali z industrijskim standardom, ki ga je potrdila neka druga organizacija.


Preskus zmogljivosti

The zmogljivosti sistema je skupna delovna obremenitev, ki jo lahko prenaša, ne da bi kršila vnaprej določena ključna merila za sprejem učinkovitosti.

TO preskus zmogljivosti dopolnjuje testiranje obremenitve z določitvijo končne točke okvare strežnika, medtem ko testiranje obremenitve spremlja rezultate na različnih ravneh obremenitve in vzorcev prometa.


Testiranje zmogljivosti izvajate v povezavi z načrtovanjem zmogljivosti, ki ga uporabljate za načrtovanje prihodnje rasti, na primer povečana uporabniška baza ali večji obseg podatkov. Če želite na primer prilagoditi prihodnje obremenitve, morate vedeti, koliko dodatnih virov (kot so zmogljivost procesorja, poraba pomnilnika, prostornina diska ali pasovna širina omrežja) je potrebno za podporo prihodnjim nivojem uporabe.

Preizkus zmogljivosti vam pomaga določiti strategijo spreminjanja, da ugotovite, ali bi morali povečati ali pomanjšati.

Test vzdržljivosti

An vzdržljivostni test je vrsta preskusa učinkovitosti, ki je osredotočen na določanje ali potrjevanje lastnosti delovanja preskušanega izdelka, kadar je izpostavljen modelom delovne obremenitve in količinam tovora, predvidenih med proizvodnimi postopki v daljšem časovnem obdobju. Testiranje vzdržljivosti je podskupina testiranja obremenitve.

Preiskava

Preiskava je dejavnost, ki temelji na zbiranju informacij v zvezi s hitrostjo, razširljivostjo in / ali značilnostmi stabilnosti preskušanega izdelka, ki imajo lahko vrednost pri določanju ali izboljšanju kakovosti izdelka. Preiskava se pogosto uporablja za dokazovanje ali zavračanje hipotez v zvezi z osnovnim vzrokom ene ali več ugotovljenih težav z uspešnostjo.


Latenca

Latenca je merilo odzivnosti, ki predstavlja čas, potreben za dokončanje izvedbe zahteve. Latenca lahko predstavlja tudi vsoto več latenc ali podoprav.

Meritve

Meritve so meritve, pridobljene s preizkusi učinkovitosti, izražene na splošno razumljivi lestvici. Nekatere meritve, ki jih običajno dobimo s preizkusi učinkovitosti, vključujejo izkoristek procesorja skozi čas in porabo pomnilnika glede na obremenitev.

Test učinkovitosti

Izvedba se nanaša na informacije o odzivnem času vaše aplikacije, pretočnosti in stopnji izkoriščenosti virov.

TO preizkus učinkovitosti je tehnična preiskava, opravljena za določitev ali potrditev značilnosti hitrosti, razširljivosti in / ali stabilnosti izdelka, ki se preskuša. Preskušanje zmogljivosti je nadnabor, ki vsebuje vse druge podkategorije preizkušanja zmogljivosti, opisane v tem poglavju.


Pragovi uspešnosti

Pragovi uspešnosti so največje sprejemljive vrednosti za meritve, določene za vaš projekt, običajno določene glede na odzivni čas, pretočnost (transakcije na sekundo) in stopnje izkoriščenosti virov. Stopnje izkoriščenosti virov vključujejo količino procesorske zmogljivosti, pomnilnika, vhodno / izhodnega diska in omrežnega vhodno-izhodnega omrežja, ki ga porabi vaša aplikacija. Pragovi uspešnosti so običajno enaki zahtevam.

Odzivni čas

Odzivni čas je merilo, kako odzivna je aplikacija ali podsistem na zahtevo odjemalca.

Nasičenost

Nasičenost se nanaša na točko, ko je vir v celoti izkoriščen.

Testiranje razširljivosti

Razširljivost se nanaša na zmožnost aplikacije, da z dodajanjem virov, kot so procesor, pomnilnik in zmogljivost shranjevanja, obvlada dodatno delovno obremenitev, ne da bi to negativno vplivalo na zmogljivost.


Scenariji

V okviru preizkušanja učinkovitosti: a scenarij je zaporedje korakov v vaši prijavi. Scenarij lahko predstavlja primer uporabe ali poslovno funkcijo, na primer iskanje po katalogu izdelkov, dodajanje izdelka v nakupovalno košarico ali oddajo naročila.

Test dima

TO dimni test je začetni zagon preizkusa učinkovitosti, da se ugotovi, ali lahko vaša aplikacija izvaja svoje operacije pod normalno obremenitvijo.

Preizkus preskusa

TO preskus konic je vrsta preskusa učinkovitosti, ki je osredotočen na določanje ali potrjevanje lastnosti delovanja izdelka, ki se preskuša, kadar je izpostavljen modelom delovne obremenitve in količinam obremenitve, ki se v kratkem času večkrat povečajo od pričakovanih proizvodnih postopkov. Testiranje s konicami je podvrsta stresnega testiranja.

Stabilnost

V okviru preizkušanja učinkovitosti stabilnost se nanaša na splošno zanesljivost, robustnost, funkcionalnost in celovitost podatkov, razpoložljivost in / ali doslednost odzivnosti vašega sistema v različnih pogojih.


Stresni test

TO stresni test je vrsta preizkusa učinkovitosti, namenjena ocenjevanju vedenja aplikacije, kadar je potisnjena izven običajnih ali največjih obremenitev. Cilj testiranja izjemnih situacij je razkriti napake v aplikacijah, ki se pojavijo le v pogojih visoke obremenitve. Te napake lahko vključujejo stvari, kot so težave s sinhronizacijo, dirkalni pogoji in uhajanje pomnilnika.

Testiranje izjemnih situacij vam omogoča prepoznavanje šibkih točk vaše aplikacije in prikazuje, kako se aplikacija obnaša v ekstremnih pogojih obremenitve.

Pretočnost

Pretočnost je število enot dela, ki jih je mogoče obdelati v časovni enoti; na primer zahteve na sekundo, klici na dan, zadetki na sekundo, poročila na leto itd.

Obremenitev

Delovna obremenitev je spodbuda, ki se uporabi za sistem, aplikacijo ali komponento za simulacijo vzorca uporabe glede na sočasnost in / ali vnose podatkov. Delovna obremenitev vključuje skupno število uporabnikov, sočasno aktivnih uporabnikov, obseg podatkov in obseg transakcij, skupaj z mešanico transakcij. Za modeliranje uspešnosti delovno obremenitev povežete s posameznim scenarijem.

Kaj je razlika med Testiranje učinkovitosti , Preskušanje obremenitve in Testiranje izjemnih situacij?

Preskusi zmogljivosti, obremenitve in obremenitve so podkategorije preizkušanja zmogljivosti, ki so namenjene različnim namenom.


  • Preskušanje zmogljivosti. Ta vrsta preskušanja določa ali potrjuje značilnosti hitrosti, razširljivosti in / ali stabilnosti preskušanega sistema ali aplikacije. Uspešnost se ukvarja z doseganjem odzivnega časa, pretoka in izkoriščenosti virov, ki izpolnjujejo cilje uspešnosti projekta ali izdelka. V tem priročniku preizkušanje zmogljivosti predstavlja nadnabor vseh drugih podkategorij preizkušanja, povezanega z uspešnostjo.


  • Preskušanje obremenitve. Ta podkategorija preskušanja zmogljivosti je osredotočena na določanje ali potrjevanje značilnosti delovanja preizkušenega sistema ali aplikacije, kadar je izpostavljena delovnim obremenitvam in količinam obremenitve, pričakovanim med proizvodnimi operacijami.


  • Testiranje izjemnih situacij. Ta podkategorija preizkušanja zmogljivosti je osredotočena na določanje ali potrjevanje lastnosti delovanja preskušanega sistema ali aplikacije, kadar je pod pogoji, ki presegajo pričakovane med proizvodnimi operacijami. Testi izjemnih situacij lahko vključujejo tudi teste, ki se osredotočajo na določanje ali potrjevanje značilnosti delovanja preizkušenega sistema ali aplikacije, kadar so izpostavljeni drugim stresnim razmeram, kot so omejen pomnilnik, nezadosten prostor na disku ali okvara strežnika. Ti testi so namenjeni ugotavljanju, pod kakšnimi pogoji aplikacija ne bo uspela, kako bo propadla in katere kazalnike je mogoče spremljati, da opozorijo na grozečo okvaro.