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.
Vsebina
- Naloži testiranje: vrste in cilje
- Programi testiranja obremenitve in njihove naloge
- Cpu test
- Preverjanje delovanja ram-a
- Določanje obnašanja grafičnega adapterja
- Zakaj morate testirati strežnike in spletna mesta
- Preizkusite vprašanja za spletne strežnike (programsko opremo) in ustvarite internetne vire
- Kaj na koncu?
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.).
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.
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.
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.
Č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.
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.
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 .
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.
- Preverjanje besedil za napake: najboljši programi, priporočila
- Adware: kaj je to? Vrste oglasnega oglaševanja in možnosti za obravnavo oglasov
- Kateri program je boljši za določanje strojne opreme računalnika?
- Program za testiranje temperature procesorja in video kartice
- Kakšna je različica beta in zakaj je to potrebno?
- Spletni strežnik za testiranje spletnih mest in aplikacij
- Stres test za procesor. Testiranje stabilnosti
- Program za testiranje RAM-a (Windows 7)
- Regresijsko testiranje programske opreme. Kaj je testiranje regresije?
- Kaj je namestitev? Vrste računalniške instalacije in njihov opis
- Programi testiranja so proces odkrivanja napak v programskem izdelku
- Katere so značilnosti računalniškega virusa?
- Merilo za računalnik: kaj je to?
- Gonilniki za programe in naprave: namestitev in vzdrževanje v trenutnem stanju
- Program za preizkušanje video kartice v ruskem jeziku
- Preskušanje pilotov je statično: tehnologija, GOST in funkcije
- Kaj je sistemska programska oprema?
- Funkcionalno testiranje
- DOS operacijski sistem: opis in funkcije
- Debug - kaj je to? Opis orodja
- Programska oprema: klasifikacija programske opreme in njegove glavne vrste