Nie každý užívateľ modernejpočítačový systém v každodennej práci čelí koncepcii "stresového testovania". V podstate je to známe pre vývojárov webových stránok a pre všetkých, ktorí používajú programy náročné na zdroje. Niektoré znalosti v tejto oblasti však môžu byť užitočné pre bežných používateľov. Pokúsme sa zistiť, prečo je to všetko potrebné.
V prvom rade je potrebné jasne rozlíšiť ich typyTesty. Podmienečne je možné ich rozdeliť na dve triedy: kontrolu hardvéru počítača s maximálnym alebo nadmerným zaťažením každej komponenty a testovanie softvéru (webové stránky s prognostickými prvkami, jednotlivými programami atď.).
Je samozrejmé, že skúšobné miestaje priamo spojený s validáciou serverov, na ktorých sa nachádzajú informácie, ako aj s virtuálnymi webovými servermi, ktoré sa vytvárajú v procese práce so špecializovanými programami, ako je Denwer.
Ako vidíte, vzťah je tu veľmi silný. A ak hovoríme o "hardvéri", systém testovania zaťaženia pomocou špeciálnych nástrojov vám umožňuje presne identifikovať potenciálne problémy pri práci, takpovediac v extrémnych situáciách. Príklad je najjednoduchší. Moderné počítačové hry s ich požiadavkami môžu ľahko nahrať systém do takého stavu, že väčšinou prestane fungovať. Preto pred inštaláciou takéhoto softvéru do počítača môžete spustiť sériu testov, aby ste zistili, či plnenie môže "vytiahnuť" hru. Na základe výsledkov sa rozhodlo o inštalácii programu. V zásade to platí aj pre aplikácie, ktoré zahŕňajú zložité matematické výpočty a projektové práce, pretože zaťaženie toho istého procesora alebo pamäte RAM v porovnaní s bežným stavom systému môže byť niekedy prekročené.
Pokiaľ ide o druhú triedu, testovaniestránka a server môžu pôsobiť ako akýsi univerzálny prostriedok na predpovedanie ich správania v reálnych podmienkach. Napríklad, môže to byť emulácia súčasnej požiadavky na prístup veľkého počtu používateľov. Ako viete, je to princíp útokov DDoS, keď server alebo lokalita nemajú čas spracovať príliš veľa zásahov. Skúšanie zaťaženia servera alebo lokality bude podrobnejšie popísané neskôr. Medzitým sa zaoberáme počítačovým hardvérom. To platí nielen pre domáce alebo pracovné terminály, ale aj pre skutočné fyzické serverové systémy.
Poďme začať snáď zo srdca každého počítača -centrálneho procesora. Nie je žiadnym tajomstvom, že zlyhanie vo svojej práci vo väčšine prípadov vedie k najväčším nešťastným následkom. Veľmi často to je spôsobené prehriatím. Testovanie zaťaženia mu umožňuje vytvoriť extrémne podmienky. A potom môžete vidieť, ako to bude mať vplyv na jeho prácu.
Je samozrejmé, že vykonávanieSkúšanie zaťaženia tohto typu znamená použitie určitých nástrojov. Dnes môžu počítať stovky a tisíce. Ale podľa väčšiny expertov je lídrom v tejto oblasti aplikácia Prime95, ktorá môže byť aplikovaná na procesory a pamäťové sloty. Hlavným smerom je však overenie procesorovej čipovej sady.
Keď používate nástroj na spustenieodporúčame zatvoriť všetky aktívne aplikácie a vypnúť režim automatického spánku (spánok) tak, aby sa počítač pri skenovaní neúmyselne neodpojoval. Teraz musíme modelovať procesor najprísnejšie podmienky (a program môže robiť to ako žiadny iný, skutočne dávať čipy v najťažších podmienkach). Samotný test sa aktivuje z ponuky možností, kde je vybratá časť Torture Test. Uvedú sa typy vykonaných operácií. Tu Najzaujímavejšie je test Blend (súbežné zaťaženie procesora a na "RAM"), a malé FFT a veľké FFT (zvýšenie využitia procesora kvôli vypúšťanie RAM).
Ako zistiť, že záťažové testybolo úspešné? Neexistuje žiadny jednomyseľný názor, ale predpokladá sa, že ak počas minimálne 4 hodín chýb alebo porúch nie je čip pozorovaný, táto zložka je dostatočne odolná voči nadmernému zaťaženiu. Stane sa však aj to, že zlyhania sa môžu objaviť oveľa neskôr, takže ak máte dostatok času, je lepšie predĺžiť testovacie obdobie na 24 hodín (po päť pracovných dňoch sa môžu objaviť chyby).
Rovnako dôležité je zaťaženietestovanie "operatívne", ktoré vykonáva funkcie tzv. druhej husle. Preto je najvhodnejšia aplikácia Memtest86 +, ktorá je zďaleka najlepšia.
Ak chcete s ňou pracovať správne, musíte vytvoriťzavádzací disk alebo flash disk a načítajte počítačový terminál z tohto média. Po aktivácii testu na jeho úplné vykonanie trvá pomerne dlho. Počítač môžete jednoducho nechať v noci. To by malo stačiť.
S grafikou tiež stojí za to testovať, pretože video adaptéry s nadmerným zaťažením sú často príčinou poruchy počítača. Ideálnym nástrojom bude program FurMark.
Tento nástroj je schopný vykurovať grafický čipoveľa silnejší ako to bude robiť nejaká trojrozmerná hra so systémovými požiadavkami nad priemernou úrovňou. Ako ukazuje prax, podmienky sú vytvorené tak, že grafická karta môže začať zlyhať už v období od 15 do 30 minút po začiatku testovania.
Okrem toho môžete použiť špeciálneNástroje určené pre konkrétne hry. Napríklad testovacie aplikácie ako Alien vs Predator, S.T.A.L.K.E.R. alebo niečo také. Spravidla sú distribuované úplne zadarmo a s ich pomocou môžete presne určiť, ako sa systém bude správať po inštalácii originálneho herného balíčka.
Teraz pár slov o tom, čo je testovanie stránky a webového servera. Jeden aspekt (útok DDoS) už bol povedaný. Teraz sa na túto otázku pozrieme na druhej strane.
Samotné testy tohto typu sú do istej miery možnépriradené aj marketingovým nástrojom na predpovedanie správania používateľov. Napríklad, môžete simulovať správanie určitého počtu (max / vrchol) ľudí pri vstupe na stránky, zistiť, koľko stránok je možné zobraziť, či sa použije e-mail, napríklad pri objednávaní tovaru, ako sa môžu použiť informácie na identifikáciu návštevníkov či šírka pásma kanála poskytne používateľom v určitom čase simultánny prístup k lokalite, či už potvrdenie autorizácie používateľa treťou stranou (napríklad Keď zadáte číslo kreditnej karty), ako efektívne bude zavedenie Java appletov, alebo pomocou zabezpečené pripojenie https, a tak ďalej. D.
V zásade je takmer tá istá úlohatestovanie načítania servera. Dôraz je však čisto netechnický. Skúšky umožňujú určiť, či viacerí používatelia môžu mať rovnakú adresu IP, určiť čas odozvy pre odoslané žiadosti, zistiť, ako celý systém reaguje na zabezpečené alebo nechránené pripojenie, akú rýchlosť bude prístupná, ak sa vysiela príliš veľa žiadostí atď. ,
V tomto prípade (pre webovú stránku aj pre webový server)mnohí odporúčame použiť výkonný balíček s názvom OpenSTA (System Architecture Test), ktorý umožňuje nielen skúšku, ale tiež rozbiť problém do komponentov pre každého jednotlivého prvku konštrukcie s použitím nástroja pre vytváranie a Script Modeler simulačné skripty. Je pozoruhodné, že po vytvorení tohto modelu, môžete dokonca zistiť pripojenie (SSL musí byť spustený tzv nameserver). Okrem toho môžu byť výsledky uložené v sekcii Host repository a testy môžu byť kombinované do príslušných skupín.
V zásade ide o veľmi stručné informácieproblémy testovania zaťaženia, pretože samotné testy, rovnako ako programy, ktoré im umožňujú vykonávať, môžete nájsť veľa. Dajme to takto: najpopulárnejšie pomôcky sú tu uvedené a samotná podstata veci je preskúmaná. Zdá sa, že po oboznámení s akýmkoľvek používateľom aspoň trochu pokroku v pochopení problémov spojených so stresovým testovaním.
</ p>