OqPoWah.com

Testiranje obremenitve: vrste, opis postopka

Vsak uporabnik sodobnega računalniškega sistema v vsakodnevnem delu se ne sooča s konceptom "testiranja izjemnih situacij". V bistvu je znanim spletnim razvijalcem in vsem tistim, ki uporabljajo programe, ki zahtevajo veliko sredstev. Kljub temu je včasih znanje v tej zadevi lahko koristno za navadne uporabnike. Poskusimo ugotoviti, zakaj je vse to potrebno.

Naloži testiranje: vrste in cilje

Najprej je treba jasno ločiti vrste takšnih preskusov. Pogojno jih je mogoče razdeliti v dva razreda: preverjanje računalniške strojne opreme z največjo možno ali prekomerno obremenitvijo za vsako komponento in testiranje programske opreme (spletne strani z elementi napovedovanja, posamezni programi itd.).

stres testiranje

Samoumevno je, da so merilna mesta so neposredno povezani in preverjanje zdravja strežnik, ki zagotavlja informacije in virtualne spletne strežnike, ki so ustvarjene v procesu dela s specializiranimi programi, kot Denwer.

Programi testiranja obremenitve in njihove naloge

Kot lahko vidite, je razmerje tukaj zelo močno. Če govorimo o "strojni opremi", sistem preizkušanja obremenitve s posebnimi orodji omogoča natančno prepoznavanje morebitnih težav pri delu, tako rekoč, v ekstremne situacije. Primer: najbolj preprosta. Sodobne računalniške igre z njihovimi zahtevami lahko brez težav naložijo sistem v tako stanje, da običajno preneha delovati. Zato, preden namestite takšno programsko opremo v računalnik, lahko zaženete serijo testov, da ugotovite, ali lahko polnjenje "potegne" igro. Na podlagi rezultatov se odloča o namestitvi programa. Načeloma enako velja za aplikacije, ki vključujejo zapletene matematične izračune in načrtovanje, ker je obremenitev istega procesorja ali RAM-a v primerjavi z običajnim stanjem sistema mogoče občasno prekoračiti.

testiranje na kraju samem

Kar zadeva drugi razred, lahko testiranje mesta in strežnika deluje kot univerzalno orodje za napovedovanje njihovega vedenja v realnem svetu. Na primer, je lahko emulacija istočasnega zahtevka za dostop velikega števila uporabnikov. Kot veste, je to načelo DDoS-napadov, ko strežnik ali spletno mesto nima časa, da bi se lotili preveč zadetkov. Testiranje obremenitve strežnika ali spletnega mesta bo podrobneje obravnavano kasneje. V tem času se ukvarjamo z računalniško strojno opremo. To velja ne le za domače ali delovne terminale, temveč tudi za resnične fizične strežniške sisteme.

CPU test

Začnimo, morda, iz srca katerega koli računalnika - CPU-ja. Ni skrivnost, da napake pri njegovem delu v večini primerov povzročajo najnužnejše posledice. Zelo pogosto je to posledica pregrevanja. Testiranje obremenitve mu omogoča ustvarjanje ekstremnih pogojev. In potem lahko vidite, kako bo to vplivalo na njegovo delo.

testiranje obremenitve strežnika

Samoumevno je, da izvedba testiranja obremenitve te vrste pomeni uporabo nekaterih pripomočkov. Danes lahko štejejo več sto in tisoče. Ampak, po mnenju večine strokovnjakov, vodja na tem področju je aplikacija Prime95, ki jo lahko uporabimo za oba procesorja in pomnilniške reže. Toda glavna usmeritev je preverjanje čipov procesorja.

Pri uporabi pripomočka je najprej zaprite vse aktivne aplikacije in samodejno onemogočite način mirovanja (spanje), da se med preskusom računalnik nehote ne zaustavi. Zdaj moramo modelirati procesor najstrožje pogoje (program pa to lahko naredi kot noben drug, resnično dajanje čipov v najtežje pogoje). Sam test se aktivira iz menija z možnostmi, kjer je izbran oddelek za testiranje mučenja. Navedejo se vrste opravljenih operacij. Najbolj zanimivo tukaj je test Blend (sočasno obremenitev procesorja in na "RAM"), in Small FFT in Velika FFT (povečanje izkoriščenosti CPU zaradi odvajanja RAM).

Kako ugotoviti, ali je testiranje obremenitve uspešno? Soglasno mnenje ni, vendar se verjame, da če čip ni bil opazen vsaj 4 ure po napakah ali napakah, je ta komponenta dovolj odporen na prekomerne obremenitve. Toda tudi to se zgodi, da se napake lahko pojavijo veliko kasneje, zato, če imate dovolj časa, je bolje, da testno obdobje podaljšate na 24 ur (napake se lahko pojavijo po poldnevu dela).

Preverjanje delovanja RAM-a

Nič manj pomembno je testiranje obremenitve operativnega sistema, ki opravlja funkcije tako imenovane druge violine. Za to je najbolj primerna aplikacija Memtest86 +, ki je daleč najboljša.




programi testiranja obremenitve

Če želite pravilno delati z njo, morate ustvariti zagonsko disketo ali bliskovni pogon in naložiti računalniški terminal s tega medija. Po aktiviranju testa za njegovo popolno izvedbo, bo trajal zelo dolgo. Računalnik lahko pustite ponoči. To bi moralo biti dovolj.

Določanje obnašanja grafičnega adapterja

Tudi z grafiko je vredno preskušati, saj so video adapterji s prekomerno obremenitvijo pogosto vzrok za računalniške napake. Idealno orodje bo program FurMark.

sistem testiranja obremenitve

Ta pripomoček lahko ogreje grafični čip veliko več kot katera koli 3D-igra s sistemskimi zahtevami nad povprečjem. Kot v praksi kažejo, da so pogoji ustvarjeni tako, da lahko grafična kartica začne delovati že v obdobju od 15 do 30 minut po začetku testiranja.

Poleg tega lahko uporabite tudi posebna orodja, namenjena za posebne igre. Na primer, testne aplikacije, kot so Alien vs Predator, S.T.A.L.K.E.R. ali kaj podobnega. Praviloma so razdeljeni povsem brezplačno in z njihovo pomočjo lahko natančno določite, kako se bo sistem obnašal po namestitvi izvirnega paketa iger.

Zakaj morate testirati strežnike in spletna mesta

Zdaj nekaj besed o tem, kako testiranje mesta in spletni strežnik. En vidik (napad DDoS) je že povedal. Sedaj bomo to vprašanje obravnavali z druge strani.

izvajanje testiranja obremenitve

Preizkusi te vrste do neke mere se lahko pripisujejo celo tržnim orodjem za napovedovanje vedenja uporabnikov. Na primer, da je mogoče simulirati razmere opravi določeno količino (najvišja / maksimalno) ljudi na vhodu v mestu, ugotovite, koliko strani si lahko ogledate, ali je vpletenih e-pošto, na primer, v procesu naročanja blaga, podatki se lahko uporabljajo za identifikacijo uporabnikov, omogočajo ali zmogljivost kanala zagotoviti hkraten dostop do uporabnikov spletne strani v danem trenutku, bo zahteva potrditev uporabniških poverilnic s strani tretjih oseb (na primer, ko vnesete številko kreditne kartice), kako učinkovito bo uvedba Java programčke ali z varno https povezavo, in tako naprej. d.

Preizkusite vprašanja za spletne strežnike (programsko opremo) in ustvarite internetne vire

Načeloma so skoraj enake naloge določene za sebe in testiranje obremenitve strežnika. Vendar je poudarek zgolj netehnični vidik. Testi lahko zaznajo, ali imajo več uporabnikov istega IP, določite odzivni čas na zahteve, poslane izvedeti, kako se bo celoten sistem na varno ali ne-varne povezave reagirajo, kaj bodo hitrosti dostopa, medtem ko pošilja preveč zahtev in tako naprej. Itd .

stres testiranje

V tem primeru (in za spletno stran, in spletni strežnik), mnogi priporočamo uporabo močan paket, imenovan OpenSTA (Arhitektura sistema Test), ki omogoča ne le na testu, ampak tudi, da bi prekinil problem v komponente za vsak posamezen element strukture s pomočjo orodja ustvarjanje in simuliranje scenarijev scenarija Scripter. Omeniti velja, da po ustvarjanju takega modela lahko celo preizkusite povezavo preko SSL-ja (mora imeti tako imenovani name-server nameščen). Poleg tega lahko rezultate shranite v razdelek Host Host Repository, teste pa lahko združite v ustrezne skupine.

Kaj na koncu?

Načeloma je to zelo kratka informacija o testiranju obremenitve, saj lahko sami preskusi, pa tudi programi, ki jih lahko izvajajo, veliko najdete. Recimo tako: predstavljene so najbolj priljubljene pripomočke in preučuje se bistvo zadeve. Zdi se, da po seznanitvi vsak uporabnik vsaj malo napreduje pri razumevanju težav, povezanih s testiranjem stresa.

Zdieľať na sociálnych sieťach:

Príbuzný